1. Placeholders de texto
Use <[NOME_DO_CAMPO]> para criar campos que o usuário preencherá. Exemplo:
^FO50,50^FD<[NOME_PRODUTO]>^FS
Isso gerará um campo "NOME_PRODUTO" no formulário, e o texto digitado será inserido na posição marcada.
2. Sequências decrescentes
Use <-X-> onde X é um número inicial. A cada etiqueta, o valor diminui em 1. Exemplo:
^FDVolume <-10-> de <[TOTAL]>^FS
Etiqueta 1: Volume 10 de 5
Etiqueta 2: Volume 9 de 5
Etiqueta 3: Volume 8 de 5...
3. Sequências crescentes
Use <+X+> onde X é um número inicial. A cada etiqueta, o valor aumenta em 1. Exemplo:
^FDItem <+1+>^FS
Etiqueta 1: Item 1
Etiqueta 2: Item 2
Etiqueta 3: Item 3...
4. Dicas importantes
- Os placeholders podem ser combinados livremente no mesmo código ZPL.
- Caracteres especiais como
^, ~ e \ serão removidos automaticamente dos valores preenchidos para não quebrar o ZPL.
- A quantidade de etiquetas é definida no campo "Quantidade de Etiquetas".
- Após colar o código, clique em "Processar Template" para gerar o formulário.
- Você pode usar o botão "Pré-visualizar" para ver a primeira etiqueta antes de gerar todas.
5. Exemplo completo
^XA
^FO50,50^A0N,30^FD<[NOME]>^FS
^FO50,100^A0N,30^FDLote <-5-> de <[TOTAL_LOTES]>^FS
^FO50,150^BCN,100,Y,N,N
^FD>:<[CODIGO]>^FS
^XZ
Este exemplo criará três campos: NOME (texto), TOTAL_LOTES (texto) e CODIGO (texto), além de um contador decrescente começando em 5.