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
| Left | Vodoravna koordinata levega roba črtne kode |
|---|---|
| Top | Navpična koordinata zgornjega roba črtne kode |
| Width | Širina črtne kode Višina črtne kode |
| Height | |
| Text | Podatki č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 |
| Barcode | 1 = Code39 (ali Code 3 of 9), 2 = EAN-13, 3 = Code128, 4 = PostNet, 5 = Interleaved 2 of 5 |
| Options | Code39: 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 |