^FS
Separador de CampoPreview: exatoEncerra o campo atual. Todo campo precisa de um, e um ^FS faltando faz o resto da etiqueta ser lido como parte dele.
Sintaxe
^FSEste comando não tem parâmetros.
Como funciona
^FS fecha o campo que está sendo montado e manda a impressora aplicá-lo. Até ele chegar, a impressora continua tratando os dados que chegam como parte do campo atual.
É por isso que um ^FS faltando é tão destrutivo: o ^FO seguinte não começa um campo novo, ele é lido com o campo anterior ainda aberto, e a etiqueta sai com campos fundidos, sobrepostos ou ausentes. O defeito quase nunca aparece na linha que o causou.
^FS não tem parâmetros. Ele fecha campos de texto, de código de barras, boxes ^GB e gráficos ^GF da mesma forma, e opcionalmente fecha um comentário ^FX.
Exemplo
^XA
^FO40,40^A0N,35,35^FDFirst field^FS
^FO40,110^A0N,35,35^FDSecond field^FS
^XZRenderizando…
O que o preview deste site faz com ele
Suportado integralmente. O ^FS é o ponto em que o preview de fato desenha o campo que vinha montando.
Erros comuns
- Esquecer o ^FS em um campo. O estrago aparece mais adiante na etiqueta, não onde está o erro.
- Escrever ^FS antes do ^FD. O campo fecha sem dados e não imprime nada.
- Um ^FS solto sem campo aberto. Inofensivo na impressora, mas normalmente é sinal de um template concatenado errado.