Vai al contenuto principale
Questo oggetto consente di accedere a proprietà specifiche del blocco barcode: i parametri di pre-elaborazione dell’immagine e di riconoscimento nel blocco, il tipo di barcode e il testo riconosciuto del barcode. L’interfaccia IBarcodeBlock deriva dall’interfaccia IBlock ed eredita tutte le sue proprietà. Le proprietà di questo oggetto possono essere suddivise in due gruppi:
  • le proprietà che influiscono sul processo di riconoscimento dei barcode nel blocco. Si tratta di ImageProcessingParams e BarcodeParams; tramite queste proprietà è possibile impostare parametri speciali di elaborazione dei barcode per un singolo blocco.
  • tutte le altre proprietà, che rappresentano i risultati del riconoscimento e i dati da esportare nel risultato.
Per i QR Code che utilizzano la modalità structured append (ovvero più barcode collegati logicamente per codificare una maggiore quantità di dati), questo oggetto consente inoltre di accedere a informazioni speciali incluse in ciascun QR Code della sequenza per permettere una decodifica corretta. Se intendi riconoscere QR Code con structured append, devi implementare un tuo algoritmo per unire i dati codificati nella sequenza di codici utilizzando tre proprietà con prefisso QrCode. Le informazioni speciali non sono incluse nel testo del barcode (proprietà Text e BarcodeText) né esportate nel risultato.

Proprietà

Provides access to the set of properties affecting the process of barcode recognition.

Provides access to the set of properties affecting image preprocessing inside the barcode block.

, read-only

Stores the barcode type detected during recognition.

Contains the recognized text of the barcode. The recognized text is represented as a collection of characters, and advanced character properties can be accessed.

, read-only

This property allows editing the text via theobject. It is only available after recognition and synthesis. If synthesis had not been performed, this property will return 0.

, read-only

Returns the number of QR Codes in the structured-append sequence. This information is contained in special data section of a QR Code, and this property is only meaningful when the code is part of a structured-append sequence.

, read-only

Restituisce i dati di parità del QR Code. Poiché questo valore è identico per tutti i QR Code della sequenza, può essere utilizzato per verificare che i codici che si tenta di unire appartengano effettivamente alla stessa sequenza. Questa informazione è contenuta in una sezione dati speciale di un QR Code e questa proprietà è significativa solo quando il codice fa parte di una sequenza structured-append.

, read-only

Returns the index of QR Code in the structured-append sequence. This information is contained in special data section of a QR Code, and this property is only meaningful when the code is part of a structured-append sequence.

, read-only

Stores the supplementary barcode type detected during recognition. This property is only useful for barcodes of typeEAN 8, 13,UPC-A, andUPC-E.

, read-only

Stores the supplementary barcode value detected during recognition. If the supplementary barcode was detected, this property contains 2 or 5 last digits of the recognized text of the barcode. The property is utile solo per barcode di tipoEAN 8, 13,UPC-A, eUPC-E.

, di sola lettura

Fornisce accesso al testo riconosciuto del barcode, come nella proprietà BarcodeText, ma rappresentato come stringa Unicode. Questa proprietà non consente la modifica del testo e, se il testo viene modificato tramite la proprietà EditableText, il valore di questa proprietà non viene aggiornato.

Metodi

NomeDescrizione
CopyFromInizializza le proprietà dell’oggetto corrente con i valori delle proprietà corrispondenti di un altro oggetto.

Windows

BarcodeBlock

Linux e macOS

BarcodeBlockLinuxMac Diagramma degli oggetti

Parametro di output

Questo oggetto è il parametro di output del metodo GetAsBarcodeBlock dell’oggetto Block.

Vedi anche

Lavorare con Layout e Block Lavorare con il testo Lavorare con le proprietà