DrawIntelligentMailBarcode

Vektorinė grafika, Brūkšniniai kodai

Aprašymas

Ši funkcija piešia puslapyje USPS Intelligent Mail (dar vadinamą OneCode) brūkšninį kodą

Sintaksė

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

Parametrai

Left

Brūkšninio kodo kairiojo krašto horizontali koordinatė

Brūkšninio kodo viršutinio krašto vertikali koordinatė

Top

Brūkšnių plotis

BarWidth

FullBarHeight

Pilnojo brūkšnio aukštis

TrackerHeight

Sekimo juostos aukštis

SpaceWidth

Tarpų tarp brūkšnių plotis

BarcodeData

Koduotini brūkšninio kodo duomenys. Tai turėtų būti 20, 25, 29 arba 31 simbolio eilutė, kurioje yra tik skaitmenys nuo 0 iki 9. Tarpai ir kiti neskaitiniai simboliai nepriimami. Antrasis skaitmuo gali būti ne didesnis nei 4

Options

0 = Normal

10 = Bar width reduction

Grąžinamos reikšmės

0Brūkšninio kodo nupiešti nepavyko
1Brūkšninis kodas nupieštas sėkmingai double SpaceWidth, wchar_t * BarcodeData, int Options);