DrawIntelligentMailBarcodeA
Grafica vettoriale, codici a barre
Descrizione
Il suffisso A indica l'entry point DLL ANSI (char); l'interfaccia ActiveX/COM espone soltanto la forma Unicode. Il comportamento è identico a DrawIntelligentMailBarcode e gli argomenti stringa vengono interpretati usando la code page corrente di SetAnsiMode
Questa funzione disegna nella pagina un codice a barre USPS Intelligent Mail, noto anche come OneCode
Sintassi
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);
Parametri
Left
Coordinata orizzontale del bordo sinistro del codice a barre
Coordinata verticale del bordo superiore del codice a barre
Top
La larghezza delle barre
BarWidth
FullBarHeight
L'altezza di una barra intera
TrackerHeight
L'altezza di una barra indicatrice
SpaceWidth
La larghezza degli spazi tra le barre
BarcodeData
Dati del codice a barre: stringa di 20, 25, 29 o 31 cifre da 0 a 9, senza spazi. La seconda cifra può valere al massimo 4
Options
0 = Normale
10 = Riduzione della larghezza delle barre
Valori restituiti
| 0 | Impossibile disegnare il codice a barre |
|---|---|
| 1 | Il codice a barre è stato disegnato correttamente double SpaceWidth, wchar_t * BarcodeData, int Options); |