Logosulfite.app
rafagazani/sulfite 999999

Barcode

Elemento de código de barras e QR Code

Barcode#

Gera códigos de barras e QR codes a partir de um valor literal ou de binding.

JSON#

{
  "type": "barcode",
  "id": "product_code",
  "x": 40,
  "y": 10,
  "width": 200,
  "height": 60,
  "value": "7891234567890",
  "format": "EAN13",
  "drawText": true
}

Propriedades#

PropriedadeTipoPadrãoDescrição
widthdoubleLargura
heightdoubleAltura
valuestringConteúdo do código
format string "CODE128" Tipo do código
drawText bool true Exibir texto abaixo do código

Dica: para binding no PDF, use value no formato \"{campo}\" (exemplo: \"{sku}\").

Formatos suportados#

FormatoDescriçãoExemplo de valor
CODE128 Alfanumérico genérico ABC-123
CODE39 Alfanumérico industrial ABC123
EAN13 Produtos (13 dígitos) 7891234567890
QR QR Code (texto livre) https://example.com

Renderização por formato#

FormatoComo renderiza
PDFRenderizado nativamente com package:barcode
HTMLRenderizado com JsBarcode (CODE128/CODE39/EAN13) e QRCode.js (QR)
CSV/ExcelValor como texto