barcode

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.

Hierarquia de objetos

Modelo

Objetos filho

Modelo de formulário

extras

Classe pai

classe node

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

Métodos

Nenhum