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
| 0 | Brūkšninio kodo nupiešti nepavyko |
|---|---|
| 1 | Brūkšninis kodas nupieštas sėkmingai double SpaceWidth, wchar_t * BarcodeData, int Options); |