DrawBarcode

Grafis vektor, Kode batang

Deskripsi

Menggambar barcode ke halaman terpilih

Untuk Code128, barcode merupakan kombinasi character set "B" dan "C" sehingga menghasilkan representasi paling ringkas

Barcode GS1-128 (juga dikenal sebagai EAN-128) bisa digambar dengan mengset parameter Barcode ke 3 (Code128) dan memakai string "[FNC1]" di posisi yang tepat. Misalnya:

"[FNC1]21ABC123[FNC1]2013"

Contoh sebelumnya menunjukkan nomor seri (AI 21) "ABC123" dan varian produk (AI 20) "13"

Sintaks

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

Parameter

LeftKoordinat horizontal tepi kiri barcode
TopKoordinat vertikal tepi atas barcode
WidthLebar barcode Tinggi barcode
Height
TextData barcode. Barcode bisa dirotasi dengan menambahkan salah satu berikut ke string data barcode: /RC = Rotasi searah jarum jam /RA = Rotasi berlawanan arah jarum jam /RU = Rotasi 180 derajat
Barcode1 = Code39 (atau Code 3 of 9) 2 = EAN-13 3 = Code128 4 = PostNet 5 = Interleaved 2 of 5
OptionsCode39: 0 = Menggambar default EAN-13: 0 = Hanya gambar barcode 1 = Perpanjang guard bar 2 = Gambar angka yang bisa dibaca manusia 3 = Gambar angka yang bisa dibaca manusia, dengan right spacer Code128: 0 = Menggambar default PostNet: 0 = Menggambar default Interleaved 2 of 5: 0 = Tanpa checksum, tanpa bearer bar 1 = Tambahkan karakter checksum, tanpa bearer bar 2 = Tanpa checksum, gambar bearer bar 3 = Tambahkan karakter checksum, gambar bearer bar Untuk mereduksi lebar bar barcode 10%, tambahkan nilai parameter Options sebesar 10

Nilai kembalian

0Barcode gagal digambar. Parameter Barcode atau Options tidak valid
1Barcode berhasil digambar