Ho una pagina html generata dinamicamente che è progettata per essere stampata.Utilizzo di CSS e/o jQuery per pagine stampate con interruzioni di pagina
vorrei creare interruzioni di pagina basati su sezioni DIV - in cui un dato div - se non lo fa in piena forma nella pagina, inserire un'interruzione di pagina prima di esso.
In teoria, ovunque da un singolo div, fino a forse 10, può adattarsi a una singola pagina stampata, quindi penso che sarà necessario utilizzare jQuery per gli inserimenti dopo il caricamento della pagina.
Se questa fosse un'applicazione desktop, vorrei avvicino qualcosa di simile:
- Misurare la (oggetto stampante utilizzando di qualche tipo) larghezza della pagina e l'altezza.
- Misurare ogni altezza div - e sottrarre che da pag totale rimanente altezza
- se (remaining_space - div_height> 0) {// metterlo a pagina} else {// Inserisci interruzione di pagina prima}
C'è un modo per usare jQuery, CSS, JavaScript raw o qualsiasi altra cosa, che mi porterebbe a questo scenario?
Questa domanda è stata posta e ha già ricevuto varie risposte varie volte. Ecco un esempio: http://stackoverflow.com/questions/4760899/page-break-beforeauto-not-working-for-me-why/ – mVChr
sì - ho verificato che già uno, in realtà non risponde alla mia domanda, però, ma è un passo. Grazie. – OneNerd