DrawBarcode

Vectorafbeeldingen, streepjescodes

Beschrijving

Tekent een barcode op de geselecteerde pagina

Voor Code128 is de barcode een combinatie van de tekensets "B" en "C", wat de meest compacte weergave oplevert.

GS1-128-barcodes (ook bekend als EAN-128) kunnen worden getekend door de parameter Barcode op 3 (Code128) te zetten en de string "[FNC1]" op de juiste plaats te gebruiken. Bijvoorbeeld:

"[FNC1]21ABC123[FNC1]2013"

Het voorgaande voorbeeld geeft een serienummer (AI 21) van "ABC123" en een productvariant (AI 20) van "13" aan

Syntaxis

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

Parameters

LeftHorizontale coördinaat van de linkerrand van de barcode
TopVerticale coördinaat van de bovenrand van de barcode
WidthBreedte van de barcode Hoogte van de barcode
Height
TextDe barcodegegevens. De barcode kan worden gedraaid door het volgende achter de barcodegegevensstring te plakken: /RC = met de klok mee draaien /RA = tegen de klok in draaien /RU = 180 graden draaien
Barcode1 = Code39 (or Code 3 of 9) 2 = EAN-13 3 = Code128 4 = PostNet 5 = Interleaved 2 of 5
OptionsCode39: 0 = Standaard tekenen EAN-13: 0 = Alleen de barcode tekenen 1 = De guard bars verlengen 2 = De voor mensen leesbare cijfers tekenen 3 = De voor mensen leesbare cijfers tekenen, met rechterspatie Code128: 0 = Standaard tekenen PostNet: 0 = Standaard tekenen Interleaved 2 of 5: 0 = Geen checksum toevoegen, geen bearer bars 1 = Een checksumteken toevoegen, geen bearer bars 2 = Geen checksum toevoegen, bearer bars tekenen 3 = Een checksumteken toevoegen, bearer bars tekenen Verhoog de waarde van de parameter Options met 10 om de streepbreedte van de barcode met 10% te verminderen

Retourwaarden

0De barcode kon niet worden getekend. Ongeldige parameters Barcode of Options
1De barcode is met succes getekend