Aller au contenu principal

Propriétés d'un champ code-barres

Apperance

NomFonction
BorderCette propriété sert à définir les bordures sur le code-barres. Vous retrouverez le descriptif de ces propriétés sur cette page Border
ColorCette propriété permet de définir la couleur de fond du code-barres. Attention Le code de la couleur est au format hexadécimal. https://docwiki.embarcadero.com/RADStudio/Sydney/en/Colors_in_the_VCL.
TransparentCette propriété permet de rendre le fond l'objet transparent, la couleur définit la propriété Color ne sera alors pas visible.
VisibleCette propriété rend le code-barres invisible à l'impression lorsqu'elle n'est pas cochée.

BarCode

NomFonction
AddOnCodeCette propriété permet d'ajouter des codes additionnels de 2 ou 5 chiffres aux codes-barres UPC ou EAN. Ces codes additionnels sont utilisés pour des besoins spécifiques, tels que le suivi des numéros de série de périodiques ou l'indication du prix et de la devise pour les livres.
AutoEncodeCette propriété simplifie l'utilisation du Code 128 en automatisant le processus de codage. Lorsque elle est activée, un algorithme propriétaire est utilisé pour encoder les données de manière aussi efficace que possible, en générant le code-barres le plus compact possible. Vous n'avez plus besoin de vous préoccuper des codes de contrôle spéciaux pour le changement de jeu de codes.
AutoSizeFontCette propriété détermine si la taille de la police du texte lisible par l'homme est automatiquement ajustée en fonction de la taille du composant de code-barres. Par défaut, cette propriété est activée, ce qui signifie que la taille de la police est automatiquement ajustée à une taille standard acceptée.
BarCodeTypeCette propriété permet de sélectionner la norme de code-barres que vous souhaitez utiliser. Lorsque vous définissez cette propriété, les données spécifiées dans la propriété Data sont vérifiées pour s'assurer qu'elles sont compatibles avec le type de code-barres choisi. Si les données ne sont pas acceptables, une erreur est affichée. Les normes de code-barres disponibles sont :
bcCodabar - Codabar est souvent utilisé dans les bibliothèques, les laboratoires médicaux, et les services de livraison. Il peut encoder des chiffres et certains caractères spéciaux,
bcCode128 - Code 128 est une norme très flexible qui peut encoder tous les caractères ASCII. Elle est largement utilisée dans les applications de logistique et de gestion des stocks,
bcCode39 - Code 39 est une norme alphanumérique qui peut encoder des lettres majuscules, des chiffres, et certains caractères spéciaux. Elle est couramment utilisée dans les applications industrielles et militaires,
bcEAN_8 - EAN-8 est une version plus courte de l'EAN-13, utilisée principalement pour les petits articles. Elle encode 8 chiffres,
bcEAN_13 - EAN-13 est la symbologie standard pour les codes-barres des produits de consommation en Europe et dans le monde. Elle encode 13 chiffres,
bcInt2of5 - Interleaved 2 of 5 est une norme numérique qui encode des paires de chiffres. Elle est couramment utilisée dans les applications de logistique et de transport,
bcIntelligentMail - Intelligent Mail est utilisé par le service postal des États-Unis (USPS) pour le suivi et la gestion du courrier. Il encode des informations de routage et de suivi,
bcPostnet - PostNet est utilisé par le service postal des États-Unis (USPS) pour le tri automatique du courrier. Il encode des informations de routage sous forme de chiffres,
bcUPC_A - UPC-A est la symbologie standard pour les codes-barres des produits de consommation en Amérique du Nord. Elle encode 12 chiffres,
bcUPC_E - UPC-E est une version plus courte de l'UPC-A, utilisée principalement pour les petits articles. Elle encode 6 chiffres.
BarColorCette propriété permet de définir la couleur des barres du code-barres ainsi que du texte lisible par l'homme situé en dessous du code-barres.
BarWidthCette propriété permet de définir la largeur de chaque barre dans un code-barres. Pour les normes de code-barres qui ont un rapport largeur étroite/large, la largeur des barres larges est calculée en fonction de la propriété WideBarRatio. Si la propriété AutoSize est activée, le composant sera redimensionné automatiquement lorsque cette propriété est modifiée. Voici les largeurs standard acceptées pour certaines normes de code-barres :
Codabar - 0.013 pouces (0.33 mm),
Code 128 - 0.011 pouces (0.28 mm),
Code 39 - 0.010 pouces (0.25 mm),
EAN-8 - 0.013 pouces (0.33 mm),
EAN-13 - 0.013 pouces (0.33 mm),
Interleaved 2 of 5 - 0.010 pouces (0.25 mm),
Intelligent Mail - 0.020 pouces (0.51 mm),
PostNet - 0.020 pouces (0.51 mm),
UPC-A - 0.013 pouces (0.33 mm),
UPC-E - 0.013 pouces (0.33 mm).
BearerBarsCette propriété permet d'ajouter des barres de support à un code-barres. Les barres de support sont des lignes horizontales qui s'étendent le long du haut et du bas du code-barres, aidant à délimiter clairement le début et la fin du code-barres. Cela réduit le risque qu'un balayage partiel soit interprété comme un balayage complet. Seuls les codes-barres de type Interleaved 2 of 5 peuvent utiliser des barres de support.
CalcCheckDigitLorsque cette propriété est activée, un chiffre de contrôle est automatiquement calculé et ajouté aux données fournies. Cette propriété ne s'applique qu'aux code-barres de type UPC-A et EAN-13.
DataCette propriété contient les données qui se seront encodées sous forme de code-barre.
OrientationCette propriété permet de définir la direction dans laquelle le code-barres est généré. Cette propriété permet de personnaliser l'apparence et l'orientation du code-barres. Les options disponibles sont :
orLeftToRight - Le code-barres est généré de gauche à droite (valeur par défaut),
orRightToLeft - Le code-barres est généré de droite à gauche,
orTopToBottom - Le code-barres est généré de haut en bas,
orBottomToTop - Le code-barres est généré de bas en haut.
PrintHumanReadableCette propriété permet de déterminer si le code-barre affichera la version lisible par l'homme. Cette version inclut les lettres ou les chiffres réels encodés dans le code-barres. Pour les codes-barres de type UPC-A et EAN-13, cette propriété doit toujours être activée. Pour les autres types de codes-barres, vous pouvez choisir de l'activer ou non selon vos besoins.
WideBarRatioCette propriété permet de définir le ratio entre la largeur des barres étroites et des barres larges pour les normes de codes-barres qui utilisent de tels éléments. La valeur de cette propriété est multipliée par la valeur de BarWidth pour obtenir la largeur des barres larges. La plupart des normes de codes-barres spécifient un rapport de largeur des barres larges dans la plage de 2.0 à 3.0. Il faudra définir un ratio plus élevé si la largeur de vos barres (BarWidth) est très petite. La plupart des applications recommandent que ce rapport soit de 3.0.

Data

NomFonction
DataFieldCette propriété permet de sélectionner un champ de la vue qui servira à afficher les données.
DataPipelineCette propriété permet de sélectionner un vue créée dans l'onglet Données. Par défaut ce sera la vue définit dans la propriété DataPipeline de Report.
ParentDataPipelineCette propriété détermine où le champ code-barres recherche ses informations de source de données (DataPipeline). Si ParentDataPipeline est coché, le champ code-barres utilise la propriété Datapipeline de son parent. Si ParentDataPipeline n'est pas coché, le champ code-barres utilise sa propre propriété DataPipeline.
Lorsque ParentDataPipeline est coché pour un composant de la bande détail DetailBand pour lequel la propriété datapipeline est spécifiée, le composant utilise la valeur de la propriété DataPipeline du DetailBand.

Identity

NomFonction
UserNameCette propriété permet de nommer l'objet. Il est important de donner un nom à tous vos objets pour gagner en visibilité dans l'arborescence et pour utiliser les objets dans l'onglet Calcul.

Layout - Mise en page

Vous retrouverez la définition de ces propriétés communes à tous les objets sur cette page Layout - Mise en page.

NomFonction
AlignBarCodeCette propriété permet d'aligner horizontalement le code-barres à l'intérieur de la boîte de contrôle du code-barres. Elle détermine comment le code-barres est positionné par rapport aux bords gauche et droit de la boîte de contrôle. Les valeurs possibles sont :
ahLeft - Aligne le code-barres à gauche de la boîte de contrôle,
ahCenter - Centre le code-barres horizontalement dans la boîte de contrôle,
ahRight - Aligne le code-barres à droite de la boîte de contrôle.

Layout - Dynamic - Mise en page dynamique

NomFonction
AnchorsCes propriétés permettent d'ancrer le code-barres à une position précise dans l'objet parent. Les valeurs possibles sont
atBottom - Ancré avec le bas,
atLeft - Ancré avec la gauche,
atRight - Ancré avec la droite,
atTop - Ancré avec le haut.
Si toutes les propriétés sont cochées, cela revient à cocher ParentHeight et ParentWidth.
AutoSizeCette propriété permet d'ajuster la longueur du code-barres avec son contenu.
ReprintOnOverFlowCette propriété s'applique aux situations où des objets de la même bande sont extensible (Strech) et s'étendent sur plusieurs pages. S'ils débordent sur une nouvelle page, les autres objets situés sur la même bande seront réimprimés sur la nouvelle page si cette propriété est activée. Par défaut, cette propriété est désactivée.

Text

NomFonction
AlignmentCette propriété définit l'alignement du texte dans le code-barres. Les valeurs possibles sont
taLeftJustified - Texte aligné à gauche,
taCentered - Texte centré,
taRightJustified - Texte aligné à droite,
taFullJustified - Texte justifié.
FontCette propriété sert à définir la police (Font) du code-barres. Vous retrouverez le descriptif de ces propriétés sur cette page Font.