ZPLToolkit

^LH

Origem da EtiquetaPreview: exato

Desloca 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,y

Parâmetros

ParâmetroDescrição e valores aceitosSe omitido
xDeslocamento horizontal da origem, em pontos.0 to 32000 dots0
yDeslocamento vertical da origem, em pontos.0 to 32000 dots0

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

ZPL
^XA
^LH60,40
^FO0,0^GB460,180,3^FS
^FO30,60^A0N,40,40^FDShifted^FS
^XZ

Renderizando…

O box está em ^FO0,0, mas o ^LH60,40 move a etiqueta inteira 60 pontos à direita e 40 para baixo.
Abrir no visualizador

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.

Veja também