ZPLToolkit

^CF

Fonte Padrão AlfanuméricaPreview: parcial

Define a fonte e o tamanho usados por todos os campos seguintes que não especificarem os seus, para você parar de repetir ^A.

Sintaxe

^CFf,h,w

Parâmetros

ParâmetroDescrição e valores aceitosSe omitido
fA fonte padrão.A to Z and 0 to 9A
hAltura padrão do caractere em pontos.0 to 32000 dots9 dots
wLargura padrão do caractere em pontos.0 to 32000 dots5 dots

Como funciona

^CF muda a fonte padrão para o resto da etiqueta. Uma vez definida, campos simples de ^FO … ^FD … ^FS passam a usá-la e não é preciso repetir o ^A em cada um — é isso que torna templates longos legíveis.

Um ^A em um campo específico sobrescreve o padrão apenas naquele campo. Definir ^CF várias vezes ao longo da etiqueta é a forma normal de alternar entre um tamanho de título e um de corpo.

O padrão volta ao original no próximo ^XA, a menos que tenha sido salvo com ^JUS. Omitir a largura deixa a impressora escalar proporcionalmente, igual ao ^A.

Exemplo

ZPL
^XA
^CF0,40
^FO40,40^FDDefault font^FS
^FO40,100^FDSame size^FS
^XZ

Renderizando…

Um ^CF e, depois, dois campos que não precisam de comando de fonte próprio.
Abrir no visualizador

O que o preview deste site faz com ele

Altura e largura são respeitadas. Assim como no ^A, o desenho da fonte é aproximado por uma fonte de navegador e a rotação não é aplicada.

Erros comuns

  • Esperar que o ^CF afete campos que vieram antes dele. Ele só vale daí para frente.
  • Esperar que o ^CF sobreviva até a próxima etiqueta. Ele é redefinido no ^XA.
  • Definir uma largura que não corresponde à proporção natural da fonte, o que estica todos os campos da etiqueta de uma vez.

Veja também