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
| Left | Horizontale coördinaat van de linkerrand van de barcode |
|---|---|
| Top | Verticale coördinaat van de bovenrand van de barcode |
| Width | Breedte van de barcode Hoogte van de barcode |
| Height | |
| Text | De 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 |
| Barcode | 1 = Code39 (or Code 3 of 9) 2 = EAN-13 3 = Code128 4 = PostNet 5 = Interleaved 2 of 5 |
| Options | Code39: 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
| 0 | De barcode kon niet worden getekend. Ongeldige parameters Barcode of Options |
|---|---|
| 1 | De barcode is met succes getekend |