Zum Hauptinhalt springen
Dieses Objekt bietet Zugriff auf bestimmte Eigenschaften des Barcode-Blocks: Parameter der Bildvorverarbeitung und Erkennung im Block, den Typ des Barcodes sowie den erkannten Text des Barcodes. Die IBarcodeBlock-Schnittstelle ist von der IBlock-Schnittstelle abgeleitet und übernimmt alle ihre Eigenschaften. Die Eigenschaften dieses Objekts lassen sich in zwei Gruppen einteilen:
  • Eigenschaften, die den Prozess der Barcode-Erkennung im Block beeinflussen. Dazu gehören ImageProcessingParams und BarcodeParams; über diese Eigenschaften können Sie spezielle Parameter für die Barcode-Verarbeitung in einem einzelnen Block festlegen.
  • sowie alle übrigen Eigenschaften, die die Erkennungsergebnisse und die in das Ergebnis zu exportierenden Daten darstellen.
Für QR Codes, die den Structured-Append-Modus verwenden (d. h. mehrere Barcodes sind logisch verknüpft, um mehr Daten zu codieren), bietet dieses Objekt außerdem Zugriff auf spezielle Informationen, die in jedem QR Code der Sequenz enthalten sind und die korrekte Decodierung ermöglichen. Wenn Sie Structured-Append-QR-Codes erkennen möchten, müssen Sie einen eigenen Algorithmus implementieren, um die in der Code-Sequenz codierten Daten mithilfe von drei Eigenschaften mit dem Präfix QrCode zusammenzuführen. Diese speziellen Informationen sind nicht im Barcode-Text (Eigenschaften Text und BarcodeText) enthalten und werden auch nicht in das Ergebnis exportiert.

Eigenschaften

Ermöglicht den Zugriff auf die Eigenschaften, die den Vorgang der Barcode-Erkennung beeinflussen.

Ermöglicht den Zugriff auf die Eigenschaften, die die Bildvorverarbeitung innerhalb des Barcode-Blocks beeinflussen.

, nur lesbar

Speichert den bei der Erkennung ermittelten Barcode-Typ.

Enthält den erkannten Text des Barcodes. Der erkannte Text wird als Sammlung von Zeichen dargestellt; erweiterte Zeicheneigenschaften sind ebenfalls zugänglich.

, nur lesbar

Diese Eigenschaft ermöglicht die Bearbeitung des Textes über dasObjekt. Sie ist erst nach Erkennung und Synthese verfügbar. Wurde die Synthese nicht durchgeführt, gibt diese Eigenschaft 0 zurück.

, nur lesbar

Gibt die Anzahl der QR Codes in der Structured-Append-Sequenz zurück. Diese Information ist in einem speziellen Datenabschnitt eines QR Codes enthalten. Die Eigenschaft ist nur dann aussagekräftig, wenn der Code Teil einer Structured-Append-Sequenz ist.

, nur lesbar

Gibt die Paritätsdaten des QR Codes zurück. Da dieser Wert für alle QR Codes der Sequenz identisch ist, lässt sich damit prüfen, ob die zusammenzuführenden Codes tatsächlich zur selben Sequenz gehören. Diese Information ist in einem speziellen Datenabschnitt eines QR Codes enthalten. Die Eigenschaft ist nur dann aussagekräftig, wenn der Code Teil einer Structured-Append-Sequenz ist.

, nur lesbar

Gibt den Index des QR Codes in der Structured-Append-Sequenz zurück. Diese Information ist in einem speziellen Datenabschnitt eines QR Codes enthalten. Die Eigenschaft ist nur dann aussagekräftig, wenn der Code Teil einer Structured-Append-Sequenz ist.

, nur lesbar

Speichert den bei der Erkennung ermittelten Typ des Zusatzbarcodes. Diese Eigenschaft ist nur für Barcodes vom TypEAN 8, 13,UPC-A, andUPC-Enützlich.

, nur lesbar

Speichert den bei der Erkennung ermittelten Wert des Zusatzbarcodes. Wurde ein Zusatzbarcode erkannt, enthält diese Eigenschaft die letzten 2 oder 5 Ziffern des erkannten Texts des Barcodes. Die Eigenschaft ist nur nützlich für Barcodes vom TypEAN 8, 13,UPC-A, undUPC-E.

, nur lesbar

Ermöglicht den Zugriff auf den erkannten Text des Barcodes – identisch mit der Eigenschaft BarcodeText, jedoch als Unicode-Zeichenkette dargestellt. Diese Eigenschaft lässt keine Bearbeitung des Textes zu. Wenn Sie den Text über die Eigenschaft EditableText bearbeiten, wird der Wert dieser Eigenschaft nicht aktualisiert.

Methoden

NameBeschreibung
CopyFromInitialisiert die Eigenschaften des aktuellen Objekts mit den Werten entsprechender Eigenschaften eines anderen Objekts.

Windows

BarcodeBlock

Linux und macOS

BarcodeBlockLinuxMac Objektdiagramm

Ausgabeparameter

Dieses Objekt ist der Ausgabeparameter der Methode GetAsBarcodeBlock des Objekts Block.

Siehe auch

Arbeiten mit Layout und Blöcken Arbeiten mit Text Arbeiten mit Eigenschaften