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.
N2PDFOPTION_BARCODE_METRICS(Default: 0) Maßeinheit für die Angaben der X/Y-Position und der Höhe und Breite des Barcodes:
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.
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_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_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.
N2PDFOPTION_BARCODE_SHAPE(Default: "default") Ermöglicht es eine bestimmte Form für erstellte PDF417 Codes zu erzwingen.
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.
|