|
O objeto barcode fornece as informações necessárias à exibição de um código de barras. Essas informações incluem o tipo de código de barras e um conjunto de opções que variam de um tipo de código de barras para outro.
O Designer pode aceitar dois tipos de códigos de barras: hardware e software. Contudo, não é necessário um aplicativo XFA para oferecer suporte a algum conjunto particular de código de barras. Os códigos de barras de hardware são exibidos por impressoras especiais. O conjunto de código de barras suportado pode variar em motivo do dispositivo de exibição, porque algumas impressoras têm suporte incorporado para código de barras. Os códigos de barras de software são desenhados traço por traço pelo próprio aplicativo XFA. Em exibição de tela não é acessível para dispositivos de leitura de códigos de barras, o aplicativo XFA pode também reverter para uma exibição apenas de um espaço reservado, em vez de exibir um código de barras preciso.
Para cada tipo de código de barras há, em geral, duas especificações distintas: uma para o próprio código de barras e outra para a colocação do código de barras em relação à página física e à matéria impressa circundante. O criador do design de formulário é responsável por assegurar que o código de barras seja posto corretamente na página. O aplicativo XFA é responsável pela renderização correta do código de barras, usando os dados do usuário. Os dados do usuário devem ser compatíveis com o código de barras; ou seja, devem se conformar com o conjunto de caracteres permitidos e com o comprimento da string.
Propriedades
Nome
|
Descrição
|
Tipo
|
Acesso
|
charEncoding
|
Especifica a codificação de caracteres do valor que é codificado em um código de barras.
|
String
|
Leitura/gravação
|
checksum
|
Especifica um algoritmo para a soma de verificação a ser inserida no código de barras.
|
String
|
Leitura/gravação
|
dataColumnCount
|
Especifica um número opcional de colunas de dados a ser codificado para códigos de barras suportados. Essa propriedade aplica-se apenas a códigos de barras bidimensionais (2D).
|
String
|
Leitura/gravação
|
dataLength
|
Especifica o número máximo de caracteres para essa instância do código de barras. Essa propriedade aplica-se apenas a códigos de barras unidimensionais.
|
String
|
Leitura/gravação
|
dataPrep
|
Define o pré-processamento aplicado aos dados escritos no código de barras.
|
String
|
Leitura/gravação
|
dataRowCount
|
Especifica um número opcional de linhas de dados a ser codificado para códigos de barras suportados. Essa propriedade aplica-se apenas a códigos de barras 2D.
|
String
|
Leitura/gravação
|
endChar
|
Especifica um caractere de controle final opcional a ser anexado aos dados do código de barras.
|
String
|
Leitura/gravação
|
errorCorrectionLevel
|
Especifica um nível de correção de erros opcional a ser aplicado aos códigos de barra suportados. Essa propriedade aplica-se apenas a códigos de barras 2D.
|
String
|
Leitura/gravação
|
moduleHeight
|
Determina a altura de um conjunto de barras usadas para codificar um caractere de texto fornecido.
|
String
|
Leitura/gravação
|
moduleWidth
|
Especifica diferentes aspectos de um código de barras, dependendo da classe de códigos de barras que estiver sendo usada.
|
String
|
Leitura/gravação
|
printCheckDigit
|
Especifica se é necessário imprimir os dígitos de verificação em texto legível.
|
String
|
Leitura/gravação
|
rowColumnRatio
|
Uma proporção opcional de linhas e colunas para códigos de barras 2D suportados.
|
String
|
Leitura/gravação
|
startChar
|
Especifica um caractere de controle de início opcional a ser adicionado ao início dos dados de código de barras.
|
String
|
Leitura/gravação
|
textLocation
|
Especifica o local de qualquer texto associado ao código de barras.
|
String
|
Leitura/gravação
|
truncate
|
Trunca a borda direita do código de barras para os formatos suportados.
|
String
|
Leitura/gravação
|
tipo
|
Especifica o padrão usado por um objeto.
|
String
|
Leitura/gravação
|
upsMode
|
Representa o modo em um código de barras UPS Maxicode.
|
String
|
Leitura/gravação
|
use
|
Chama um protótipo.
|
String
|
Leitura/gravação
|
usehref
|
Chama um protótipo externo.
|
String
|
Leitura/gravação
|
wideNarrowRatio
|
Especifica uma proporção entre a barra larga e a barra estreita em códigos de barras suportados.
|
String
|
Leitura/gravação
|
|
|
|