Modelli PDF¶
I modelli PDF vengono forniti per diverse emissioni: attualmente sono disponibili un modello di fattura, uno di ricevuta e uno di iscrizione. Tutti loro ereditano da un modello Globale.
Ereditarietà modelli¶
Il modello globale definisce tre parti distinte:
intestazione,
piè di pagina,
Stili CSS.
Ogni modello che eredita da Global otterrà automaticamente la stessa intestazione e piè di pagina, a meno che il nuovo modello li ridefinisca, nel qual caso verranno applicati solo valori specifici.
Per le proprietà CSS la situazione è leggermente diversa: verranno sempre applicate le proprietà del modello Globale e verranno aggiunte le proprietà specifiche del modello (proprio come nei veri fogli di stile CSS).
Generalità¶
Oltre agli stili di intestazione, piè di pagina e CSS, un modello definisce un titolo, un sottotitolo e un corpo.
Ognuno di questi campi può assumere alcuni valori sostitutivi, fare riferimento alla guida in linea dall’interfaccia utente per ottenere i dettagli. Possono anche contenere testi internazionalizzati come _T(«My text») che si basa sulle capacità di traduzione standard di Galette.
I modelli si basano sugli stili HTML e CSS, ma bisogna tenere presente che stiamo creando un file PDF e non stiamo visualizzando una pagina in un browser recente; le limitazioni sono numerose.
Fatture e ricevute¶
I modelli fattura e ricevuta sono uguali, eccetto i titoli.
Come si può notare nella schermata qui sopra, il modello fattura non definisce alcun stile di intestazione, piè di pagina o CSS; vengono usati quelli del modello Globale.
Modulo iscrizione¶
È un modello che può essere usato per stampare un modulo di iscrizione. Può essere vuoto (per stamparne alcuni per un evento, ad esempio) o compilato con le informazioni di un membro.
Poiché ci sono molte limitazioni, si può usare il plugin FullCard che sostituirà questo modello. È più complesso da modificare, ma con esso si può fare molto di più. Si può anche creare un proprio plugin basato su FullCard.