DrawBarcode
Vektorová grafika, čárové kódy
Popis
Nakreslí čárový kód na vybranou stránku
Pro Code128 je čárový kód kombinací znakových sad "B" a "C", která poskytuje nejkompaktnější reprezentaci.
Čárové kódy GS1-128 (známé také jako EAN-128) nakreslíte nastavením parametru Barcode na 3 (Code128) a použitím řetězce "[FNC1]" na správném místě. Například:
"[FNC1]21ABC123[FNC1]2013"
Předchozí příklad udává sériové číslo (AI 21) "ABC123" a variantu produktu (AI 20) "13"
Syntaxe
Delphi
Function TPDFlib.DrawBarcode(Left, Top, Width, Height: Double; Const Text: WideString; Barcode, Options: Integer): Integer;
ActiveX
Function PDFlib::DrawBarcode(Left As Double, Top As Double, Width As Double, Height As Double, Text As String, Barcode As Long, Options As Long) As Long
DLL
int DLDrawBarcode(int InstanceID, double Left, double Top, double Width, double Height, const wchar_t * Text, int Barcode, int Options);
Parametry
| Left | Vodorovná souřadnice levé hrany čárového kódu |
|---|---|
| Top | Svislá souřadnice horní hrany čárového kódu |
| Width | Šířka čárového kódu Výška čárového kódu |
| Height | |
| Barcode | 1 = Code39 (or Code 3 of 9) 2 = EAN-13 3 = Code128 4 = PostNet 5 = Interleaved 2 of 5 |
| Options | Code39: 0 = Výchozí kreslení EAN-13: 0 = Kreslit jen čárový kód 1 = Prodloužit zabezpečovací čáry 2 = Kreslit lidsky čitelná čísla 3 = Kreslit lidsky čitelná čísla s pravým odstupovačem Code128: 0 = Výchozí kreslení PostNet: 0 = Výchozí kreslení Interleaved 2 of 5: 0 = Bez kontrolní číslice a bez nosných čar 1 = S kontrolní číslicí, bez nosných čar 2 = Bez kontrolní číslice, s nosnými čarami 3 = S kontrolní číslicí i nosnými čarami Snížení šířky čar čárového kódu o 10 % dosáhnete zvýšením hodnoty parametru Options o 10 |
Návratové hodnoty
| 0 | Čárový kód se nepodařilo nakreslit. Neplatné parametry Barcode nebo Options |
|---|---|
| 1 | Čárový kód se úspěšně vykreslil |