DrawIntelligentMailBarcodeA

Grafika wektorowa, Kody kreskowe

Opis

Końcowa litera A oznacza punkt wejścia DLL ANSI (char); powierzchnia ActiveX/COM udostępnia wyłącznie postać Unicode. Zachowanie jest identyczne jak w DrawIntelligentMailBarcode, a argumenty ciągów są interpretowane przy użyciu bieżącej strony kodowej SetAnsiMode

Ta funkcja rysuje na stronie kod kreskowy USPS Intelligent Mail, znany również jako OneCode

Składnia

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);

Parametry

Left

Pozioma współrzędna lewej krawędzi kodu kreskowego

Pionowa współrzędna górnej krawędzi kodu kreskowego

Top

Szerokość pasków

BarWidth

FullBarHeight

Wysokość pełnego paska

TrackerHeight

Wysokość paska śledzenia

SpaceWidth

Szerokość odstępów między paskami

BarcodeData

Dane kodu kreskowego do zakodowania. Powinien to być ciąg o długości 20, 25, 29 lub 31 znaków, zawierający wyłącznie cyfry od 0 do 9. Spacje ani inne znaki nienumeryczne nie są akceptowane. Maksymalna wartość drugiej cyfry wynosi 4

Options

0 = Normalny

10 = Zmniejszenie szerokości paska

Wartości zwracane

0Nie można było narysować kodu kreskowego
1Kod kreskowy został pomyślnie narysowany double SpaceWidth, wchar_t * BarcodeData, int Options);