barcode

L'oggetto barcode fornisce le informazioni necessarie per visualizzare un codice a barre. Queste informazioni comprendono il tipo di codice a barre e un set di opzioni che varia in base al tipo di codice a barre.

Designer supporta due tipi di codici a barre: hardware e software. Tuttavia non è necessaria un'applicazione XFA per supportare un particolare set di codici a barre. I codici a barre hardware vengono visualizzati da stampanti specifiche. Il set dei codici a barre supportati può variare in base alla periferica di visualizzazione, poiché alcune stampanti presentano un supporto integrato per codici a barre specifici. I codici a barre software vengono disegnati traccia per traccia dall'applicazione XFA. Quando vengono visualizzati su uno schermo non accessibile ai lettori di codici a barre, l'applicazione XFA può convertire i codici a barre mostrandoli come segnaposto.

Esistono di norma due specifiche separate per ciascun tipo di codice a barre, una per il codice stesso e una per il posizionamento in funzione della pagina fisica e del materiale stampato circostante. Il creatore della struttura del modulo deve garantire che il codice a barre sia posizionato correttamente nella pagina. L'applicazione XFA deve provvedere alla resa corretta del codice a barre utilizzando i dati dell'utente. I dati dell'utente devono essere compatibili con il codice a barre, ovvero devono essere conformi al set di caratteri e alla lunghezza della stringa consentiti.

Gerarchia degli oggetti

Modello

Oggetti secondari

Modello Modulo

extras

Classe principale

Classe node, classe

Proprietà

Nome

Descrizione

Tipo

Accesso

charEncoding

Specifica la codifica dei caratteri per il valore codificato in un codice a barre.

Stringa

Lettura/scrittura

checksum

Specifica un algoritmo per il checksum da inserire nel codice a barre.

Stringa

Lettura/scrittura

dataColumnCount

Specifica un numero facoltativo di colonne di dati da codificare per i codici a barre supportati. Questa proprietà si applica solo ai codici a barre bidimensionali (2D).

Stringa

Lettura/scrittura

dataLength

Specifica il numero massimo di caratteri per l'istanza corrente del codice a barre. Questa proprietà viene applicata soltanto a codici a barre monodimensionali.

Stringa

Lettura/scrittura

dataPrep

Definisce la preelaborazione applicata ai dati scritti nel codice a barre.

Stringa

Lettura/scrittura

dataRowCount

Specifica un numero facoltativo di righe di dati da codificare per i codici a barre supportati. Questa proprietà viene applicata soltanto a codici a barre bidimensionali.

Stringa

Lettura/scrittura

endChar

Specifica un carattere di controllo finale facoltativo da aggiungere ai dati del codice a barre.

Stringa

Lettura/scrittura

errorCorrectionLevel

Specifica un livello di correzione errori facoltativo da applicare ai codici a barre supportati. Questa proprietà viene applicata soltanto a codici a barre bidimensionali.

Stringa

Lettura/scrittura

moduleHeight

Determina l'altezza di un insieme di barre utilizzate per codificare un carattere del testo fornito.

Stringa

Lettura/scrittura

moduleWidth

Specifica diversi aspetti di un codice a barre, in base alla classe di codice a barre utilizzata.

Stringa

Lettura/scrittura

printCheckDigit

Specifica se stampare i numeri di controllo nel testo leggibile dall'utente.

Stringa

Lettura/scrittura

rowColumnRatio

Rapporto facoltativo tra righe e colonne per i codici a barre 2D supportati.

Stringa

Lettura/scrittura

startChar

Specifica un carattere di controllo iniziale facoltativo da aggiungere all'inizio dei dati del codice a barre.

Stringa

Lettura/scrittura

textLocation

Specifica la posizione di qualsiasi testo associato al codice a barre.

Stringa

Lettura/scrittura

truncate

Tronca il bordo destro del codice a barre per i formati supportati.

Stringa

Lettura/scrittura

type

Specifica il pattern utilizzato da un oggetto.

Stringa

Lettura/scrittura

upsMode

Rappresenta la modalità in un codice a barre UPS Maxicode.

Stringa

Lettura/scrittura

use

Richiama un prototipo.

Stringa

Lettura/scrittura

usehref

Richiama un prototipo esterno.

Stringa

Lettura/scrittura

wideNarrowRatio

Specifica il rapporto tra la barra ampia e quella sottile nei codici a barre supportati.

Stringa

Lettura/scrittura

Metodi

None