![]() |
![]() |
Page modifiée à 18:58, 15 Oct 2012 par FredericMallet
TP7 - Les chaînes de caractèresDe $1Table des matières
Le code 39DéfinitionLe code 39 est un encodage utilisé (notamment sur les médicaments) pour représenter par un code à barres un message alphanumérique. Ce codage permet de représenter 43 caractères : les 26 majuscules, les 10 chiffres et 7 caractères de ponctuation. Le caractère '*' est réservé pour marquer le début du codage et la fin. Chaque caractère est codé à l'aide de 9 symboles, 5 barres et 4 espaces. Parmi ces symboles certains sont larges et d'autres sont étroits. Pour chaque caractère, exactement 3 symboles sont larges et les 6 autres sont étroits. D'où le nom ! On veut proposer une implantation en Java pour le code 39. ModèleProposer une énumération Epaisseur qui encode les épaisseur d'un symbole : LARGE ou ETROIT. Cette énumération sera responsable de tous les aspects liés à l'épaisseur, notamment le fait qu'un symbole LARGE est entre 2 et 3 fois plus épais qu'un symbole ETROIT. Elle offrira également une opération pour dessiner le symbole dans un Graphics. Il s'agit simple de dessiner un rectangle plein noir ou blanc. On notera cependant que même si on ne connaît pas la couleur, on devrait pouvoir dessiner une rectangle de la bonne largeur et hauteur en supposant que la couleur est la bonne.
|
Powered by MindTouch Deki Open Source Edition v.8.08 |
Affichage Détails: