Especifica diferentes aspectos de um código de barras, dependendo da classe de códigos de barras que estiver sendo usada.
Para códigos de varras de software unidimensionais, o analisador define a largura das barras estreitas de acordo com o valor dessa propriedade. A largura das barras largas é derivada da largura das barras estreitas. O intervalo permitido de larguras varia de acordo com cada formato de códigos de barras. O design de formulário não deve especificar um valor fora do intervalo permitido. Se a propriedade moduleWidth for fornecida, a propriedade dataLength será ignorada. De maneira contrária, moduleWidth não possui um padrão e, portanto, quando a propriedade dataLength não for fornecida, será necessário fornecer moduleWidth.
Para códigos de barras de hardware 2D moduleWidth não exerce efeito ou exerce o mesmo efeito para um código de barras de software, dependendo da impressora e do código de barras. O intervalo permitido para o valor varia de acordo com a impressora e com o código de barras.
Para códigos de barras 2D, o valor dessa propriedade determina a largura do módulo. Um módulo é um conjunto de barras que codificam um símbolo. Em geral, um símbolo corresponde a um caractere de dados fornecidos. O intervalo permitido de larguras varia de acordo com cada formato de códigos de barras. O design de formulário não deve especificar um valor fora do intervalo permitido.
Sintaxe
Reference_Syntax.moduleWidth = "0.25mm | measurement"
Valores
Tipo
|
Valores
|
String
|
0,25mm (padrão)
Qualquer medida válida.
|
JavaScript
Code11BarCode1.resolveNode("ui.#barcode").moduleWidth = "25mm";
FormCalc
Code11BarCode1.ui.#barcode.moduleHeight = "25mm"