Errori comuni
| Sintomo | Causa | Soluzione |
|---|---|---|
Il PDF mostra {{ customer.name }} come testo | Word ha diviso internamente il segnaposto, perché è stato modificato a metà del tag | Cancella l'intero segnaposto e riscrivilo tutto di seguito, senza correzioni a metà |
Il PDF mostra [[!NAME!]] o {NAME} | Il modello usa la sintassi di un altro prodotto (PDF Butler, Portwood) | Va convertito. La nostra sintassi è sempre {{ }} |
Il PDF mostra {d.customer.name} o <<name>> | Un modello Carbone o Docmosis, caricato così com'è (il caricamento l'aveva segnalato) | Convertilo con una chiamata: Se vieni da Carbone o Docmosis |
| Un valore è vuoto nel PDF | Il modello legge un campo che il tuo JSON non ha — forse scritto male | Apri la pagina Dettagli della generazione: inviato ma mai letto elenca l'errore di battitura. Oppure usa Prova con JSON, il cui payload precompilato mostra ogni campo che il modello si aspetta |
| La tabella si ripete una sola volta | Manca la coppia {%tr for %} / {%tr endfor %}, oppure stanno tutte e due nella riga dei dati | Vanno in due righe a sé, una sopra e una sotto la riga dei dati |
| Da pagina 2 la tabella non ha intestazioni | La riga di intestazione non è segnata come ripetuta | Proprietà tabella → Riga → Ripeti come riga di intestazione |
NO_ACTIVE_VERSION con un id corretto | Nessuna versione del modello è attiva | Apri il modello qui e premi Attiva sulla versione che vuoi |
Nel PDF compare None | Un campo è null e viene stampato invece di essere nascosto | Racchiudilo in {% if field %}…{% endif %} |
| Manca un'intera sezione | La sua condizione è risultata falsa | La pagina Dettagli della generazione nomina la condizione e il valore che ha visto, per esempio invoice.total (800) > 1000 is false |
Un valore è tagliato con un … | Un codice :::l su quel segnaposto | Alza il numero, o togli il codice se lo spazio era più grande di quanto pensavi |
| La tabella è più corta dei dati inviati | Un :::max sul ciclo | Alzalo. La pagina della generazione dice quanti elementi sono rimasti fuori |
| Il PDF usa un font diverso dal file Word, o una riga va a capo in un altro punto | Il server ha solo font liberi: un font che non ha viene sostituito da uno simile | Il caricamento ti dice quali font sono sostituiti. Usa Arial, Times New Roman, Courier New, Calibri o Cambria per mantenere esattamente l'impaginazione: I font nel tuo modello Word |
| Una casella di spunta di Word non si stampa, o finisce sulla parola successiva | Il simbolo della casella veniva da un font senza un simbolo vero (corretto nella 1.3) | Nel modello non c'è nulla da cambiare: ora le caselle sono disegnate in DejaVu Sans |
| Un codice di formattazione non ha fatto nulla | Il codice è scritto male — i codici sconosciuti vengono ignorati invece di far fallire il documento | Valida elenca ogni codice sconosciuto insieme a quelli che conosce |
Le basi dei segnaposto: Scrivere un modello. Righe ripetute: Liste e righe ripetute. Condizioni: Parti condizionali. Codici di formattazione: Far stare un valore nello spazio che gli hai lasciato.