Gli array «AdditionalHeader» e «AdditionalFooter» possono essere utilizzati per aggiungere ulteriori elementi di testo libero al documento.
Nota: attualmente (v1.11.0), tali array sono utilizzati esclusivamente in Italia per la stampa di testi aggiuntivi sulla ricevuta. La compilazione degli array in altri Paesi non produce alcun effetto.
AdditionalHeader
I testi presenti in AdditionalHeader vengono inviati alla stampante come messageType="1" ("AdditionalHeader").
I testi vengono posizionati
- dopo l’header predefinito del documento (logo, informazioni aziendali) e
- prima dei dati fiscali (ad es. il testo «DOCUMENTO COMMERCIALE»).
È possibile specificare un massimo di 9 righe da 46 caratteri ciascuna.
Si noti che, qualora una singola stringa superi i 46 caratteri, verrà automaticamente troncata. Non sono previste interruzioni di riga automatiche.
Esempio:
9 righe da 46 caratteri ciascuna; se vengono specificate più di 9 righe o più di 46 caratteri per riga, le righe/i caratteri «in eccesso» non verranno stampati.
"additionalHeader": [
"1234567890123456789012345678901234567890123456"
"1234567890123456789012345678901234567890123456"
"1234567890123456789012345678901234567890123456"
"1234567890123456789012345678901234567890123456"
"1234567890123456789012345678901234567890123456"
"1234567890123456789012345678901234567890123456"
"1234567890123456789012345678901234567890123456"
"1234567890123456789012345678901234567890123456"
"1234567890123456789012345678901234567890123456"
],AdditionalFooter
I testi presenti in AdditionalFooter vengono inviati alla stampante come messageType="2" ("Trailer Lines").
I testi vengono posizionati:
- dopo «NUMERO CONFEZIONI» e
- prima di «NUMERO CASSA».
È possibile specificare un massimo di 99 righe da 46 caratteri ciascuna.
Si noti che, qualora una singola stringa superi i 46 caratteri, verrà automaticamente troncata. Non sono previste interruzioni di riga automatiche.
Esempio:
11 righe da 46 caratteri ciascuna; qualora vengano specificate più di 99 (!) righe o più di 46 caratteri per riga, le righe/i caratteri “in eccesso” non verranno stampati.
"additionalFooter": [
"1234567890123456789012345678901234567890123456"
"1234567890123456789012345678901234567890123456"
"1234567890123456789012345678901234567890123456"
"1234567890123456789012345678901234567890123456"
"1234567890123456789012345678901234567890123456"
"1234567890123456789012345678901234567890123456"
"1234567890123456789012345678901234567890123456"
"1234567890123456789012345678901234567890123456"
"1234567890123456789012345678901234567890123456"
"1234567890123456789012345678901234567890123456"
"1234567890123456789012345678901234567890123456"
],
La presente sezione è stata tradotta automaticamente.
Commenti
0 commenti
Accedi per aggiungere un commento.