^FT
Composição do CampoPreview: parcialPosiciona o campo pela linha de base em vez do canto superior esquerdo, para que textos de tamanhos diferentes fiquem alinhados.
Sintaxe
^FTx,y,zParâmetros
| Parâmetro | Descrição e valores aceitos | Se omitido |
|---|---|---|
| x | Distância da borda esquerda, em pontos. Omita para manter a posição atual.0 to 32000 dots from the left edge | Current position |
| y | Posiçã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 edge | Current position |
| z | Justificação do campo. Exige firmware V60.14.x ou mais recente.0 left, 1 right, 2 auto | Last ^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
^XA
^FT50,120^A0N,40,40^FDBaseline^FS
^FT,180^A0N,40,40^FDSame x^FS
^XZRenderizando…
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.