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

0Impossibile disegnare il codice a barre
1Il codice a barre è stato disegnato correttamente double SpaceWidth, wchar_t * BarcodeData, int Options);