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
| 0 | Nie można było narysować kodu kreskowego |
|---|---|
| 1 | Kod kreskowy został pomyślnie narysowany double SpaceWidth, wchar_t * BarcodeData, int Options); |