DrawBarcode

Vektorska grafika, Črtne kode

Opis

Na izbrano stran nariše črtno kodo

Pri Code128 je črtna koda kombinacija naborov znakov "B" in "C", kar da najbolj kompaktno predstavitev

Črtne kode GS1-128 (znane tudi kot EAN-128) narišete tako, da parameter Barcode nastavite na 3 (Code128) in na ustreznem mestu uporabite niz "[FNC1]". Na primer:

"[FNC1]21ABC123[FNC1]2013"

Prejšnji primer pomeni serijsko številko (AI 21) "ABC123" in različico izdelka (AI 20) "13"

Sintaksa

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

Parametri

LeftVodoravna koordinata levega roba črtne kode
TopNavpična koordinata zgornjega roba črtne kode
WidthŠirina črtne kode Višina črtne kode
Height
TextPodatki črtne kode. Črtno kodo je mogoče zasukati, če podatkovnemu nizu črtne kode pripnete: /RC = Zasuk v smeri urinega kazalca /RA = Zasuk v nasprotni smeri urinega kazalca /RU = Zasuk za 180 stopinj
Barcode1 = Code39 (ali Code 3 of 9), 2 = EAN-13, 3 = Code128, 4 = PostNet, 5 = Interleaved 2 of 5
OptionsCode39: 0 = Privzeto risanje EAN-13: 0 = Nariši samo črtno kodo 1 = Podaljšaj varovalne črte 2 = Nariši človeku berljive številke 3 = Nariši človeku berljive številke z desnim razmakom Code128: 0 = Privzeto risanje PostNet: 0 = Privzeto risanje Interleaved 2 of 5: 0 = Ne dodaj kontrolne vsote, brez nosilnih črt 1 = Dodaj znak kontrolne vsote, brez nosilnih črt 2 = Ne dodaj kontrolne vsote, nariši nosilne črte 3 = Dodaj znak kontrolne vsote, nariši nosilne črte Za 10-odstotno zmanjšanje širine črt črtne kode povečajte vrednost parametra Options za 10

Vrnjene vrednosti

0Črtne kode ni bilo mogoče narisati. Neveljavna parametra Barcode ali Options
1Črtna koda je bila uspešno narisana