DrawBarcode
Vektorska grafika, barkodovi
Opis
Crta barkod na izabranu stranicu
Za Code128, barkod je kombinacija skupova znakova "B" i "C" koja daje najkompaktniji zapis
GS1-128 barkodovi (poznati i kao EAN-128) mogu se crtati postavljanjem parametra Barcode na 3 (Code128) i upotrebom stringa "[FNC1]" na odgovarajućem mestu. Na primer:
"[FNC1]21ABC123[FNC1]2013"
Prethodni primer označava serijski broj (AI 21) "ABC123" i varijantu proizvoda (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 | Horizontalna koordinata leve ivice barkoda |
|---|---|
| Top | Vertikalna koordinata gornje ivice barkoda |
| Width | Širina barkoda Visina barkoda |
| Height | |
| Text | Podaci barkoda. Barkoda se može rotirati dodavanjem sledećeg na string podataka barkode: /RC = Rotiraj u smeru kazaljke na satu /RA = Rotiraj suprotno od smera kazaljke na satu /RU = Rotiraj za 180 stepeni |
| Barcode | 1 = Code39 (or Code 3 of 9) 2 = EAN-13 3 = Code128 4 = PostNet 5 = Interleaved 2 of 5 |
| Options | Code39: 0 = Podrazumevano crtanje EAN-13: 0 = Nacrtaj samo barkodu 1 = Produži zaštitne crte 2 = Nacrtaj čitljive brojeve 3 = Nacrtaj čitljive brojeve, sa desnim razmakom Code128: 0 = Podrazumevano crtanje PostNet: 0 = Podrazumevano crtanje Interleaved 2 of 5: 0 = Bez kontrolne cifre, bez nosivih crta 1 = Dodaj kontrolnu cifru, bez nosivih crta 2 = Bez kontrolne cifre, nacrtaj nosive crte 3 = Dodaj kontrolnu cifru, nacrtaj nosive crte Da bi širina crta barkode bila smanjena za 10%, povećajte vrednost parametra Options za 10 |
Povratne vrednosti
| 0 | Barkoda nije mogla da se nacrta. Neispravni parametri Barcode ili Options |
|---|---|
| 1 | Barkoda je uspešno nacrtana |