DrawBarcode
Vektör grafikleri, Barkodlar
Açıklama
Seçilen sayfaya bir barkod çizer
Code128 için barkod, en kompakt gösterimi sağlayan "B" ve "C" karakter kümelerinin birleşimidir
GS1-128 barkodları (EAN-128 olarak da bilinir), Barcode parametresi 3 (Code128) olarak ayarlanıp uygun yerde "[FNC1]" dizesi kullanılarak çizilebilir. Örneğin:
"[FNC1]21ABC123[FNC1]2013"
Önceki örnek "ABC123" seri numarasını (AI 21) ve "13" ürün varyantını (AI 20) belirtir
Sözdizimi
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);
Parametreler
| Left | Barkodun sol kenarının yatay koordinatı |
|---|---|
| Top | Barkodun üst kenarının dikey koordinatı |
| Width | Barkodun genişliği Barkodun yüksekliği |
| Height | |
| Text | Barkod verileri. Barkod verisi dizesinin sonuna şunlar eklenerek barkod döndürülebilir: /RC = Saat yönünde döndür /RA = Saat yönünün tersine döndür /RU = 180 derece döndür |
| Barcode | 1 = Code39 (veya Code 3 of 9) 2 = EAN-13 3 = Code128 4 = PostNet 5 = Interleaved 2 of 5 |
| Options | Code39: 0 = Varsayılan çizim EAN-13: 0 = Yalnızca barkodu çiz 1 = Koruma çubuklarını uzat 2 = İnsan tarafından okunabilen sayıları çiz 3 = İnsan tarafından okunabilen sayıları sağ ayırıcıyla çiz Code128: 0 = Varsayılan çizim PostNet: 0 = Varsayılan çizim Interleaved 2 of 5: 0 = Sağlama toplamı ekleme, taşıyıcı çubuk yok 1 = Sağlama toplamı karakteri ekle, taşıyıcı çubuk yok 2 = Sağlama toplamı ekleme, taşıyıcı çubukları çiz 3 = Sağlama toplamı karakteri ekle, taşıyıcı çubukları çiz Barkoda %10 çubuk genişliği azaltması uygulamak için Options parametresinin değerini 10 artırın |
Dönüş değerleri
| 0 | Barkod çizilemedi. Barcode veya Options parametreleri geçersiz |
|---|---|
| 1 | Barkod başarıyla çizildi |