DrawDataMatrixSymbolA

Graphiques vectoriels, codes-barres

Description

Le A final indique le point d’entrée de DLL ANSI (char); l’interface ActiveX/COM n’expose que la forme Unicode. Le comportement est identique à DrawDataMatrixSymbol et les arguments de chaîne sont interprétés selon la page de codes SetAnsiMode actuelle

Cette fonction dessine un symbole Data Matrix sur la page. Data Matrix est une symbologie de code-barres 2D permettant d'enregistrer de grandes quantités de données

Syntaxe

Delphi

Function DLDrawDataMatrixSymbolA(InstanceID: Integer; Left, Top, ModuleSize: Double; Text: PAnsiChar; Encoding, SymbolSize, Options: Integer): Integer;

DLL

int DLDrawDataMatrixSymbolA(int InstanceID, double Left, double Top, double ModuleSize, const char * Text, int Encoding, int SymbolSize, int Options);

Paramètres

LeftCoordonnée horizontale du bord gauche du symbole
TopCoordonnée verticale du bord supérieur du symbole
ModuleSizeCette valeur sert de largeur et de hauteur aux points qui composent le symbole
TextTexte ou données à stocker dans le symbole
Encoding1 = encodage ASCII Voir la spécification Data Matrix pour plus de détails
SymbolSize0 = Taille automatique 1 = 10x10 2 = 12x12 3 = 8x18 4 = 14x14 5 = 8x32 6 = 16x16 7 = 12x26 8 = 18x18 9 = 20x20 10 = 12x36 11 = 22x22 12 = 16x36 13 = 24x24 14 = 26x26 15 = 16x48 16 = 32x32 17 = 36x36 18 = 40x40 19 = 44x44 20 = 48x48 21 = 52x52 22 = 64x64 23 = 72x72 24 = 80x80 25 = 88x88 26 = 96x96 27 = 104x104 28 = 120x120 29 = 132x132 0 = Normal 1 = Rotation de 90 degrés dans le sens antihoraire 2 = Rotation de 180 degrés 3 = Rotation de 90 degrés dans le sens horaire Ajouter 100 pour une zone silencieuse d’une unité (bord blanc, valeur par défaut) Ajouter 200 pour 2 unités Ajouter 300 pour 3 unités Ajouter 400 pour 4 unités
Options

Valeurs de retour

0Le paramètre Encoding, SymbolSize ou Options n’était pas valide
1Le symbole Data Matrix a été tracé int SymbolSize, int Options);