DrawIntelligentMailBarcode
Vektorgrafika, vonalkódok
Leírás
Ez a függvény USPS Intelligent Mail (más néven OneCode) vonalkódot rajzol az oldalra
Szintaxis
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);
Paraméterek
Left
A vonalkód bal szélének vízszintes koordinátája
A vonalkód felső szélének függőleges koordinátája
Top
A sávok szélessége
BarWidth
FullBarHeight
Egy teljes sáv magassága
TrackerHeight
Egy csúszkasáv magassága
SpaceWidth
A vonalkódok közötti hézagok szélessége
BarcodeData
A kódolandó vonalkódadatok. Ennek 20, 25, 29 vagy 31 karakteres, kizárólag 0–9 számjegyeket tartalmazó karakterláncnak kell lennie. Szóközök és egyéb nem numerikus karakterek nem fogadhatók el. A második számjegy legfeljebb 4 lehet
Options
0 = Normál
10 = Vonalszélesség-csökkentés
Visszatérési értékek
| 0 | A vonalkód nem rajzolható ki |
|---|---|
| 1 | A vonalkód sikeresen kirajzolva double SpaceWidth, wchar_t * BarcodeData, int Options); |