Barcode Parameter

Startseite  Vorherige Seite  Nächste Seite

 

 

Mit den folgenden Barcode-Parametern kann die Erstellung beeinflusst werden. Sie können dabei auf eine Vielzahl von Funktionen zurückgreifen. Neben Funktionen wie Größe und Position können unter anderem auch Rotation oder der Seitenbereich definiert werden auf dem der Barcode angezeigt werden soll.

 

 

N2PDFOPTION_BARCODE_TYPE

Über den folgenden Wert definieren Sie den gewünschten Barcode Typ, folgende Werte sind ühierbei zugelassen.

 

Const N2PDFVALUE_BARCODE_TYPE_AZTEC = "aztec"

Const N2PDFVALUE_BARCODE_TYPE_CODABAR = "codabar"

Const N2PDFVALUE_BARCODE_TYPE_CODE128 = "code128"

Const N2PDFVALUE_BARCODE_TYPE_CODE39 = "code39"

Const N2PDFVALUE_BARCODE_TYPE_DATAMATRIX = "datamatrix"

Const N2PDFVALUE_BARCODE_TYPE_EAN13 = "ean13"

Const N2PDFVALUE_BARCODE_TYPE_EAN8 = "ean8"

Const N2PDFVALUE_BARCODE_TYPE_ITF = "itf"

Const N2PDFVALUE_BARCODE_TYPE_PDF417 = "pdf417"

Const N2PDFVALUE_BARCODE_TYPE_QRCODE = "qrcode"

Const N2PDFVALUE_BARCODE_TYPE_UPCA = "upca"

 

 

Beispiel:

Call N2PDFSetOption ( JobID, N2PDFOPTION_BARCODE_TYPE, N2PDFVALUE_BARCODE_TYPE_QRCODE, "" )

Oder

Call N2PDFSetOption ( JobID, N2PDFOPTION_BARCODE_TYPE, "qrcode", "" )

 

 

Alle Barcode Elemente haben einige gemeinsame Basis-Attribute, die nachfolgend beschrieben werden.

 

N2PDFOPTION_BARCODE_VALUE(Default: "")

Enthält den Wert der im Barcode kodiert werden soll. Abhängig vom gewählten Barcode Format, können bestimmte Kriterien für den Aufbau der Daten bestehen.

 

N2PDFOPTION_BARCODE_PAGES(Default: "")

Der Seitenbereich für die Erstellung von Barcodes. Dabei sind einzelne Seiten oder Bereiche definierbar. Ist der Text leer, so wird die gesamte Datei exportiert (Bsp.: "1-10" oder "1,2,5-10")

 

N2PDFOPTION_BARCODE_CHARSET(Default: "utf-8")

Gibt den Zeichensatz an, in dem die Inhalte des Barcodes abgelegt werden sollen.

 

N2PDFOPTION_BARCODE_ROTATION(Default: 0)

Gibt die Rotation des Barcodes in 90 Grad Schritten an. Für Werte die keinen vollen 90 Grad Schritt darstellen wird der nächstliegende gültige Schritt gewählt.

 

N2PDFOPTION_BARCODE_MARGIN(Default: 0)

Gibt die Breite des leeren Rahmens an, der um den Barcode herum erzeugt werden soll.

 

N2PDFOPTION_BARCODE_POS_X(Default: 0)

X-Position des Barcodes.

 

N2PDFOPTION_BARCODE_POS_Y(Default: 0)

Y-Position des Barcodes

 

N2PDFOPTION_BARCODE_POS_WIDTH(Default: 0)

Breite des Barcodes

 

N2PDFOPTION_BARCODE_POS_HEIGHT(Default: 0)

Höhe des Barcodes

 

N2PDFOPTION_BARCODE_COORDINATES(Default: "user")

Legt das Koordinatensystem für die Angaben fest.

 

N2PDFVALUE_BARCODE_COORDINATES_USER

User-Koordinatensystem (Ausgangspunkt links-oben)

N2PDFVALUE_BARCODE_COORDINATES_PDF

PDF-Koordinatensystem (Ausgangspunkt rechts-unten)

 

N2PDFOPTION_BARCODE_METRICS(Default: 0)

Maßeinheit für die Angaben der X/Y-Position und der Höhe und Breite des Barcodes:

 

N2PDFVALUE_BARCODE_METRICS_MM

Millimeter

N2PDFVALUE_BARCODE_METRICS_PX

Pixel

 

 

Neben den gemeinsamen Basis-Attributen gibt es eine Einstellungen, die nur für einzelne Barcodes gültig sind. Nachfolgend werden diese Einstellungen beschrieben.

 

Für N2PDFVALUE_BARCODE_TYPE_AZTEC gelten:

 

N2PDFOPTION_BARCODE_ERROR_CORRECTION(Default: 7)

Passt das Fehlerkorrekturniveau für erstellte Aztec Codes an. Je höher dieses Niveau ist, desto Fehler resistenter ist der Barcode, womit auch beschädigte Codes trotz allem noch immer lesbar bleiben. Es sind prozentuale Angaben von einem bis hundert Prozent möglich.

 

 

N2PDFOPTION_BARCODE_LAYERS(Default: 0)

Legt die Anzahl an Ebenen fest, die der erstellte Aztec Code nutzen soll, je höher diese Zahl gewählt wird, desto größer wird der resultierende Barcode und dessen Kapazität.

 

"-4" bis "-1"

kompakter Aztec Code mit einer minimalen Kapazität von 13 Ziffern oder 12 Buchstaben und einer Fläche von 15 mal 15 Pixeln.

"0"

Ein Standard Aztec Code der dahingehend optimiert wird die minimal mögliche Anzahl an Ebenen zu nutzen für den zu encodierenden Wert.

"1" bis "32"

Ein Standard Aztec Code mit einer maximalen Kapazität von 3832 Ziffern oder 3067 Buchstaben und einer Fläche von 151 mal 151 Pixeln.

 

 

 

N2PDFVALUE_BARCODE_TYPE_DATAMATRIX

 

N2PDFOPTION_BARCODE_ERROR_CORRECTION(Default: 2)

Passt das Fehlerkorrekturniveau für erstellte Datamatrix Codes an. Je höher dieses Niveau ist, desto Fehler resistenter ist der Barcode, womit auch beschädigte Codes trotz allem noch immer lesbar bleiben.  Es ist die Angabe eines Niveaus von 1 bis 8 möglich.

 

N2PDFOPTION_BARCODE_SHAPE(Default: "default")

Ermöglicht es eine bestimmte Form für erstellte Datamatrix Codes zu erzwingen.

 

N2PDFVALUE_BARCODE_SHAPE_DEFAULT

Wähle eine angemessene Form.

N2PDFVALUE_BARCODE_SHAPE_RECTANGLE

Erzwinge eine rechteckige Form.

N2PDFVALUE_BARCODE_SHAPE_SQUARE

Erzwinge eine quadratische Form.

 

 

 

N2PDFVALUE_BARCODE_TYPE_QRCODE

 

N2PDFOPTION_BARCODE_ERROR_CORRECTION(Default: "l")

Passt das Fehlerkorrekturniveau für erstellte QR Codes an. Je höher dieses Niveau ist, desto Fehler resistenter ist der Barcode, womit auch beschädigte Codes trotz allem noch immer lesbar bleiben.

 

 

N2PDFVALUE_BARCODE_QR_ERRCORRECTION_L

Low

N2PDFVALUE_BARCODE_QR_ERRCORRECTION_M

Medium

N2PDFVALUE_BARCODE_QR_ERRCORRECTION_Q

Quartile

N2PDFVALUE_BARCODE_QR_ERRCORRECTION_H

High

 

 

 

N2PDFVALUE_BARCODE_TYPE_PDF417

 

N2PDFOPTION_BARCODE_ERROR_CORRECTION(Default: 2)

Passt das Fehlerkorrekturniveau für erstellte PDF417 Codes an. Je höher dieses Niveau ist, desto Fehler resistenter ist der Barcode, womit auch beschädigte Codes trotz allem noch immer lesbar bleiben.  Es ist die Angabe eines Niveaus von 1 bis 8 möglich.

 

N2PDFOPTION_BARCODE_COMPACT(Default: false)

Wenn dieser Wert auf "true" gesetzt wird, werden die Inhalte sämtlicher generierten PDF 417 Barcodes entsprechend der über das Attribut "compactionMode" gewählten Kodierung komprimiert.

 

N2PDFOPTION_BARCODE_COMPACTIONMODE(Default: "auto")

Ermöglicht es eine bestimmte Form für erstellte PDF417 Codes zu erzwingen.

 

N2PDFVALUE_BARCODE_COMPACTIONMODE_AUTO

Versuche automatisiert die best geeignetste Encodierung zu ermitteln.

N2PDFVALUE_BARCODE_COMPACTIONMODE_BYTE

Wähle eine Byte Codierung in der je 5 Codewörter 6 Bytes repräsentieren.

N2PDFVALUE_BARCODE_COMPACTIONMODE_NUMERIC

Wähle eine nummerische Codierung in der eine Gruppe von je 15 Codewörtern bis zu 44 Dezimalziffern repräsentiert.

N2PDFVALUE_BARCODE_COMPACTIONMODE_TEXT

Wähle eine Text Codierung in der jedes Codewort bis zu 2 Buchstaben repräsentiert.

 

N2PDFOPTION_BARCODE_SHAPE(Default: "default")

Ermöglicht es eine bestimmte Form für erstellte PDF417 Codes zu erzwingen.

 

N2PDFVALUE_BARCODE_SHAPE_DEFAULT

Wähle eine angemessene Form.

N2PDFVALUE_BARCODE_SHAPE_RECTANGLE

Erzwinge eine rechteckige Form.

N2PDFVALUE_BARCODE_SHAPE_SQUARE

Erzwinge eine quadratische Form.

 

 

N2PDFOPTION_BARCODE_DATACODEWORDSMIN

Gibt die Anzahl der Codeworte an, die minimal in einer Zeile des PDF417 Codes encodiert sein dürfen.

 

N2PDFOPTION_BARCODE_DATACODEWORDSMAX

Gibt die Anzahl der Codeworte an, die maximal in einer Zeile des PDF417 Codes encodiert sein dürfen.

 

N2PDFOPTION_BARCODE_SYMPERCODEWORDMIN

Legt die Anzahl der Codezeichen fest, die minimal in einem Codewort des PDF417 Codes enthalten sein dürfen.

 

N2PDFOPTION_BARCODE_SYMPERCODEWORDMAX

Legt die Anzahl der Codezeichen fest, die maximal in einem Codewort des PDF417 Codes enthalten sein dürfen.