DrawIntelligentMailBarcode

Grafika wektorowa, Kody kreskowe

Opis

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

Składnia

Delphi

Function TPDFlib.DrawIntelligentMailBarcode(Left, Top, BarWidth, FullBarHeight, TrackerHeight, SpaceWidth: Double; Const BarcodeData: WideString; Options: Integer): Integer;

ActiveX

Function PDFlib::DrawIntelligentMailBarcode(Left As Double, Top As Double, BarWidth As Double, FullBarHeight As Double, TrackerHeight As Double, SpaceWidth As Double, BarcodeData As String, Options As Long) As Long

DLL

int DLDrawIntelligentMailBarcode(int InstanceID, double Left, double Top, double BarWidth, double FullBarHeight, double TrackerHeight, double SpaceWidth, const wchar_t * 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);