DrawIntelligentMailBarcodeA
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 à DrawIntelligentMailBarcode et les arguments de chaîne sont interprétés selon la page de codes SetAnsiMode actuelle
Cette fonction trace sur la page un code-barres USPS Intelligent Mail, également appelé OneCode
Syntaxe
Delphi
Function DLDrawIntelligentMailBarcodeA(InstanceID: Integer; Left, Top, BarWidth, FullBarHeight, TrackerHeight, SpaceWidth: Double; BarcodeData: PAnsiChar; Options: Integer): Integer;
DLL
int DLDrawIntelligentMailBarcodeA(int InstanceID, double Left, double Top, double BarWidth, double FullBarHeight, double TrackerHeight, double SpaceWidth, const char * BarcodeData, int Options);
Paramètres
Left
Coordonnée horizontale du bord gauche du code-barres
Coordonnée verticale du bord supérieur du code-barres
Top
Largeur des barres
BarWidth
FullBarHeight
Hauteur d’une barre complète
TrackerHeight
Hauteur d’une barre de suivi
SpaceWidth
Largeur des espaces entre les barres
BarcodeData
Données de code-barres à encoder. Il doit s’agir d’une chaîne de 20, 25, 29 ou 31 caractères ne contenant que les chiffres 0 à 9. Aucun espace ni autre caractère non numérique n’est accepté. Le deuxième chiffre a pour valeur maximale 4
Options
0 = Normal
10 = Réduction de la largeur des barres
Valeurs de retour
| 0 | Impossible de dessiner le code-barres |
|---|---|
| 1 | Le code-barres a été tracé avec succès double SpaceWidth, wchar_t * BarcodeData, int Options); |