ZPLToolkit

^GB

Box GráficoPreview: parcial

Desenha um box ou uma linha. Com espessura igual à altura vira uma tarja sólida — a base de todo cabeçalho invertido.

Sintaxe

^GBw,h,t,c,r

Parâmetros

ParâmetroDescrição e valores aceitosSe omitido
wLargura do box em pontos.Thickness to 32000 dotsValue of t
hAltura do box em pontos.Thickness to 32000 dotsValue of t
tEspessura da borda em pontos. Igual à altura, o box fica sólido.1 to 32000 dots1 dot
cCor da linha.B black or W whiteB
rArredondamento dos cantos, de quadrado a totalmente arredondado.0 to 8 — corner rounding0

Como funciona

^GB desenha um retângulo. Largura e altura são as dimensões externas e a espessura é a borda. Uma espessura igual à altura transforma o retângulo em uma tarja sólida preenchida, que é como se fazem réguas horizontais e blocos de cabeçalho invertidos.

Como uma linha nada mais é que um box bem fino, o ^GB cobre os separadores que dividem uma etiqueta de transporte em seções: ^GB700,3,3 é uma régua horizontal de 700 pontos, e trocar os argumentos dá uma vertical.

O parâmetro de cor desenha em branco em vez de preto, o que só faz sentido em cima de algo já preto. O arredondamento suaviza os cantos numa escala de 0 a 8.

Exemplo

ZPL
^XA
^FO40,40^GB520,120,4^FS
^FO70,80^A0N,40,40^FDBoxed^FS
^XZ

Renderizando…

Uma borda de 4 pontos com um campo de texto posicionado dentro.
Abrir no visualizador

O que o preview deste site faz com ele

Posição, dimensões, espessura e cor são desenhadas. O arredondamento é ignorado, então boxes arredondados aparecem com cantos retos.

Erros comuns

  • Esperar que o ^GB preencha o box. Ele desenha uma borda — iguale a espessura à altura para ter uma tarja sólida.
  • Espessura maior que o box, que a impressora limita em vez de reportar.
  • Boxes brancos sobre a etiqueta em branco. Não imprimem nada, já que a mídia já é branca.

Veja também