Sto provando a fornire funzionalità di stampa di intestazione/piè di pagina HTML complete al nostro progetto Mediboard.Funzionalità di stampa dell'intestazione/piè di pagina HTML
A lungo termine, so che il modulo CSS3 Page Media soddisferà i miei bisogni, ma sono almeno due o tre anni.
Così ho provato a farlo funzionare con le funzionalità CSS2, e funziona quasi come si può vedere su questo printable document. Tuttavia, ho ancora un limite sul footer in cui il contenuto viene stampato sotto il piè di pagina (vedere le pagine 3-4 con Anteprima di stampa).
Anche se sono abbastanza sicuro che il padding-bottom del div.body utilizzato per farlo funzionare in Firefox 2.
In ogni caso, fa qualcuno ha un indizio difficile da help me su questo problema?
EDIT: per ottenere maggiori dettagli, al momento non abbiamo intestazioni e piè utilizzando elementi posizionati con position: fixed
, con top:0
o bottom:0
a seconda se si tratta di un'intestazione o un piè. Funziona bene e, durante la stampa, questi elementi vengono ripetuti su ogni pagina nella posizione corretta (vedere l'esempio "documento stampabile"). L'unico problema è quando si verifica un'interruzione di pagina, il testo viene disegnato dietro a questi elementi (vedi pagina 3/4)
EDIT2: Aggiornato l'URL del documento
Fabien, potresti dirmi su quali browser hai questo funzionamento. Ho appena controllato su Google Chrome 8.0.552.237 e l'anteprima di stampa mostra il piè di pagina nella parte inferiore solo dell'ultima pagina. – DigiKev
Puoi descrivere la tua soluzione Fabien, sarebbe molto apprezzato! Il collegamento al documento è morto:/ – einarmagnus
Ho aggiornato l'URL. Non abbiamo trovato una soluzione per questo, ora usiamo un generatore di PDF basato sulla conversione da HTML a PDF (in realtà dompdf o wkhtmltopdf, a seconda della configurazione del server). –