^LH
Origem da EtiquetaPreview: exatoDesloca a origem da etiqueta. Todo ^FO e ^FT seguinte passa a ser medido a partir desse ponto, e não do canto superior esquerdo.
Sintaxe
^LHx,yParâmetros
| Parâmetro | Descrição e valores aceitos | Se omitido |
|---|---|---|
| x | Deslocamento horizontal da origem, em pontos.0 to 32000 dots | 0 |
| y | Deslocamento vertical da origem, em pontos.0 to 32000 dots | 0 |
Como funciona
^LH desloca a origem da etiqueta. Depois de ^LH60,40, um campo em ^FO0,0 imprime 60 pontos à direita e 40 para baixo do canto, e todas as outras coordenadas da etiqueta acompanham.
Isso faz dele a ferramenta certa para corrigir alinhamento: se a etiqueta inteira sai alguns milímetros fora, um único ^LH move tudo de uma vez em vez de você editar cada ^FO. É também assim que um mesmo template é reaproveitado em mídia com margem diferente.
^LH vale para o resto do formato e volta a 0,0 no próximo ^XA, a menos que tenha sido salvo como padrão. Valores negativos não são aceitos — para mover o conteúdo para cima ou para a esquerda, reduza as coordenadas dos campos.
Exemplo
^XA
^LH60,40
^FO0,0^GB460,180,3^FS
^FO30,60^A0N,40,40^FDShifted^FS
^XZRenderizando…
O que o preview deste site faz com ele
Suportado integralmente: o preview mede todo ^FO e ^FT a partir da origem definida pelo ^LH, exatamente como a impressora faz.
Erros comuns
- Usar ^LH para consertar um campo fora do lugar. Ele move tudo — mude o ^FO daquele campo.
- Esperar que valores negativos funcionem. A impressora rejeita; ^LH só afasta a origem do canto.
- Definir ^LH depois do primeiro campo. Os campos já posicionados mantêm as coordenadas antigas.