DrawBarcode

Graphiques vectoriels, codes-barres

Description

Trace un code-barres sur la page sélectionnée

Pour Code128, le code-barres combine les jeux de caractères "B" et "C" afin de produire la représentation la plus compacte

Les codes-barres GS1-128, aussi appelés EAN-128, se dessinent avec Barcode = 3, Code128, et la chaîne "[FNC1]" à l'emplacement approprié, par exemple :

"[FNC1]21ABC123[FNC1]2013"

L'exemple précédent indique un numéro de série (AI 21) de "ABC123" et une variante de produit (AI 20) de "13"

Syntaxe

Delphi

Function TPDFlib.DrawBarcode(Left, Top, Width, Height: Double; Const Text: WideString; Barcode, Options: Integer): Integer;

ActiveX

Function PDFlib::DrawBarcode(Left As Double, Top As Double, Width As Double, Height As Double, Text As String, Barcode As Long, Options As Long) As Long

DLL

int DLDrawBarcode(int InstanceID, double Left, double Top, double Width, double Height, const wchar_t * Text, int Barcode, int Options);

Paramètres

LeftCoordonnée horizontale du bord gauche du code-barres
TopCoordonnée verticale du bord supérieur du code-barres
WidthLargeur du code-barres Hauteur du code-barres
Height
TextDonnées du code-barres. Ajoutez à la chaîne : /RC = Rotation horaire /RA = Rotation antihoraire /RU = Rotation de 180 degrés
Barcode1 = Code39 (ou Code 3 of 9) 2 = EAN-13 3 = Code128 4 = PostNet 5 = Interleaved 2 of 5
OptionsCode39 : 0 = Tracé par défaut EAN-13 : 0 = Tracer uniquement le code-barres 1 = Allonger les barres de garde 2 = Tracer les chiffres lisibles 3 = Tracer les chiffres lisibles avec l’espaceur droit Code128 : 0 = Tracé par défaut PostNet : 0 = Tracé par défaut Interleaved 2 of 5 : 0 = Ne pas ajouter de somme de contrôle, sans barres porteuses 1 = Ajouter un caractère de contrôle, sans barres porteuses 2 = Ne pas ajouter de somme de contrôle, tracer les barres porteuses 3 = Ajouter un caractère de contrôle et tracer les barres porteuses Pour réduire de 10 % la largeur des barres du code-barres, augmentez de 10 la valeur du paramètre Options

Valeurs de retour

0Le code-barres n’a pas pu être tracé Paramètres Barcode ou Options non valides
1Le code-barres a été tracé