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

0A vonalkód nem rajzolható ki
1A vonalkód sikeresen kirajzolva double SpaceWidth, wchar_t * BarcodeData, int Options);