Class: Barcode

@nginstack/engine/lib/barcode/Barcode~ Barcode


new Barcode(code, type)

Gerador de códigos de barras.

Classe também publicada por meio da variável global Barcode.

Parameters:
Name Type Description
code string

Número do código de barras

type string

Tipo do código de barras. Os tipos disponíveis estão declarados como variáveis de classe. Ex.: Barcode.CODE_2_5_INTERLEAVED, Barcode.CODE_EAN13, CODE_EAN128A e CODE_EAN128B

Methods


getAngle()

Ler o ângulo do código de barras. O ângulo deve ser usando para realizar a rotação do código de barras.

Returns:

Ângulo do código de barras em graus(0.0 até 360.0).

Type
number

getCode()

Ler o número do código de barras.

Returns:

Número do código de barras.

Type
string

getHeight()

Ler o tamanho do código de barras.

Returns:

Tamanho do código de barras em pixels.

Type
number

getJpegImage()

Obtém a imagem do código de barras no formato JPEG.

Returns:

Imagem JPEG no formato binário do código de barras.

Type
string

getShowText()

Ler o tipo de exibição do texto do código de barras.
Os possíveis valores para esta propriedade são:

  • Barcode.SHOW_TEXT_NONE - Não exibe o texto do código de barras.
  • Barcode.SHOW_TEXT_CODE - Exibe o número do código de barras no texto do código de barras.
  • Barcode.SHOW_TEXT_TYPE - Exibe o tipo do código de barras no texto do código de barras.
  • Barcode.SHOW_TEXT_BOTH - Exibe o número do código de barras e o tipo do código de barras no texto do código de barras.
Returns:

Tipo de exibição do texto do código de barras.

Type
string

getType()

Ler o tipo do código de barras. Os possíveis tipos de códigos de barras são:

  • Barcode.CODE_EAN13
  • Barcode.CODE_EAN8
  • Barcode.CODE_2_5_INTERLEAVED
  • Barcode.CODE_2_5_INDUSTRIAL
  • Barcode.CODE_2_5_MATRIX
  • Barcode.CODE_39
  • Barcode.CODE_39_EXTENDED
  • Barcode.CODE_128_A
  • Barcode.CODE_128_B
  • Barcode.CODE_128_C
  • Barcode.CODE_93
  • Barcode.CODE_93_EXTENDED
  • Barcode.CODE_MSI
  • Barcode.CODE_POSTNET
  • Barcode.CODE_CODABAR
  • Barcode.CODE_UPC_A
  • Barcode.CODE_UPC_E0
  • Barcode.CODE_UPC_E1
  • Barcode.CODE_UPC_SUPP2
  • Barcode.CODE_UPC_SUPP5
  • Barcode.CODE_EAN128A
  • Barcode.CODE_EAN128B
  • Barcode.CODE_EAN128C
  • Barcode.SHOW_TEXT_NONE
  • Barcode.SHOW_TEXT_CODE
  • Barcode.SHOW_TEXT_TYPE
  • Barcode.SHOW_TEXT_BOTH
Returns:

Tipo do código de barras.

Type
string

setAngle(angle)

Define o ângulo do código de barras. O ângulo deve ser usando para realizar a rotação do código de barras.

Parameters:
Name Type Description
angle number

Ângulo do código de barras em graus (0.0 até 360.0).


setCode(code)

Define o número do código de barras.

Parameters:
Name Type Description
code string

Número do código de barras.


setHeight(height)

Define o tamanho do código de barras.

Parameters:
Name Type Description
height number

Tamanho do código de barras.


setShowText(showText)

Define o tipo de exibição do texto do código de barras.
Os possíveis valores para esta propriedade são:

  • Barcode.SHOW_TEXT_NONE - Não exibe o texto do código de barras.
  • Barcode.SHOW_TEXT_CODE - Exibe o número do código de barras no texto do código de barras.
  • Barcode.SHOW_TEXT_TYPE - Exibe o tipo do código de barras no texto do código de barras.
  • Barcode.SHOW_TEXT_BOTH - Exibe o número do código de barras e o tipo do código de barras no texto do código de barras.
Parameters:
Name Type Description
showText string

Tipo de exibição do texto do código de barras.


setType(type)

Define o tipo do código de barras.
Os possíveis tipos de códigos de barras são:

  • Barcode.CODE_EAN13
  • Barcode.CODE_EAN8
  • Barcode.CODE_2_5_INTERLEAVED
  • Barcode.CODE_2_5_INDUSTRIAL
  • Barcode.CODE_2_5_MATRIX
  • Barcode.CODE_39
  • Barcode.CODE_39_EXTENDED
  • Barcode.CODE_128_A
  • Barcode.CODE_128_B
  • Barcode.CODE_128_C
  • Barcode.CODE_93
  • Barcode.CODE_93_EXTENDED
  • Barcode.CODE_MSI
  • Barcode.CODE_POSTNET
  • Barcode.CODE_CODABAR
  • Barcode.CODE_UPC_A
  • Barcode.CODE_UPC_E0
  • Barcode.CODE_UPC_E1
  • Barcode.CODE_UPC_SUPP2
  • Barcode.CODE_UPC_SUPP5
  • Barcode.CODE_EAN128A
  • Barcode.CODE_EAN128B
  • Barcode.CODE_EAN128C
  • Barcode.SHOW_TEXT_NONE
  • Barcode.SHOW_TEXT_CODE
  • Barcode.SHOW_TEXT_TYPE
  • Barcode.SHOW_TEXT_BOTH
Parameters:
Name Type Description
type string

Tipo do código de barras.