ZPLToolkit

^FT

Composição do CampoPreview: parcial

Posiciona o campo pela linha de base em vez do canto superior esquerdo, para que textos de tamanhos diferentes fiquem alinhados.

Sintaxe

^FTx,y,z

Parâmetros

ParâmetroDescrição e valores aceitosSe omitido
xDistância da borda esquerda, em pontos. Omita para manter a posição atual.0 to 32000 dots from the left edgeCurrent position
yPosição da linha de base a partir do topo, em pontos. Omita para manter a posição atual.0 to 32000 dots from the top edgeCurrent position
zJustificação do campo. Exige firmware V60.14.x ou mais recente.0 left, 1 right, 2 autoLast ^FW value, otherwise 0

Como funciona

^FT posiciona o campo pela linha de base do texto — a linha onde as letras se apoiam — em vez do canto superior esquerdo usado pelo ^FO. Quando você coloca dois textos de alturas diferentes, é o ^FT que faz os dois compartilharem a mesma base em vez do mesmo topo.

As duas coordenadas são opcionais. ^FT,180 mantém o x atual e move só na vertical; ^FT100 mantém o y. Isso torna o comando prático para montar uma coluna de campos que compartilham a mesma margem esquerda.

Em código de barras, o ^FT posiciona a base das barras, sem contar a linha legível. Essa é uma diferença real em relação ao ^FO, que posiciona o topo do símbolo, e vale conferir quando você converte um template de um para o outro.

Exemplo

ZPL
^XA
^FT50,120^A0N,40,40^FDBaseline^FS
^FT,180^A0N,40,40^FDSame x^FS
^XZ

Renderizando…

O segundo campo omite o x e herda o 50 do primeiro.
Abrir no visualizador

O que o preview deste site faz com ele

As posições e o comportamento dos parâmetros omitidos são reproduzidos. A justificação z é ignorada, e a linha de base é aproximada com uma fonte de navegador em vez da fonte residente da impressora.

Erros comuns

  • Trocar ^FO por ^FT sem ajustar o y. O campo sobe cerca de uma altura de caractere, porque agora o y é a linha de base.
  • Achar que ^FT,180 zera o x. Ele mantém o x que o campo anterior usou.
  • Esquecer que ^FT em código de barras posiciona a base das barras, então barras mais altas crescem para cima.

Veja também