As matrizes «AdditionalHeader» e «AdditionalFooter» podem ser utilizadas para adicionar elementos de texto livre adicionais ao documento.
Nota: Atualmente (v1.11.0), estas matrizes são utilizadas apenas em Itália para a impressão de textos adicionais nos recibos. O preenchimento da matriz noutros países não tem qualquer efeito.
AdditionalHeader
Os textos em «AdditionalHeader» são enviados para a impressora como «messageType="1"» («AdditionalHeader»).
Os textos são posicionados
- após o header predefinido do documento (logótipo, informações da empresa) e
- antes dos dados fiscais (por exemplo, o texto «DOCUMENTO COMMERCIALE»).
É possível especificar um máximo de 9 linhas com 46 caracteres cada.
Atenção: Se determinadas strings de caracteres tiverem mais de 46 caracteres, serão automaticamente truncadas. NÃO haverá quebras de linha automáticas!
Exemplo:
9 linhas com 46 caracteres cada; se forem especificadas mais de 9 linhas ou mais de 46 caracteres por linha, as linhas/caracteres «em excesso» não serão impressos.
"additionalHeader": [
"1234567890123456789012345678901234567890123456"
"1234567890123456789012345678901234567890123456"
"1234567890123456789012345678901234567890123456"
"1234567890123456789012345678901234567890123456"
"1234567890123456789012345678901234567890123456"
"1234567890123456789012345678901234567890123456"
"1234567890123456789012345678901234567890123456"
"1234567890123456789012345678901234567890123456"
"1234567890123456789012345678901234567890123456"
],AdditionalFooter
Os textos em «AdditionalFooter» são enviados para a impressora como «messageType="2"» («Trailer Lines»).
Os textos são posicionados:
- após «NUMERO CONFEZIONI» e
- antes de «NUMERO CASSA».
É possível especificar um máximo de 99 linhas com 46 caracteres cada.
Atenção: Se determinadas strings de caracteres tiverem mais de 46 caracteres, serão automaticamente truncadas. NÃO haverá quebras de linha automáticas!
Exemplo:
11 linhas com 46 caracteres cada; se forem especificadas mais de 99 (!) linhas ou mais de 46 caracteres por linha, as linhas/caracteres «excedentes» não serão impressos.
"additionalFooter": [
"1234567890123456789012345678901234567890123456"
"1234567890123456789012345678901234567890123456"
"1234567890123456789012345678901234567890123456"
"1234567890123456789012345678901234567890123456"
"1234567890123456789012345678901234567890123456"
"1234567890123456789012345678901234567890123456"
"1234567890123456789012345678901234567890123456"
"1234567890123456789012345678901234567890123456"
"1234567890123456789012345678901234567890123456"
"1234567890123456789012345678901234567890123456"
"1234567890123456789012345678901234567890123456"
],
Este artigo foi traduzido automaticamente.
Comentários
0 comentários
iniciar sessão para comentar.