2013-02-05 5 views
5

L'esigenza del mio cliente è di mostrare per stampare una pagina personalizzata utilizzando il metodo window.print di js. problemi principali sonoCalcola il numero di pagine che verranno stampate utilizzando JavaScript window.print

Come posso controllare quante pagine stanno creando pagina formato Letter quando il contenuto è popolato dinamicamente?

Se il contenuto è choping alla fine della pagina, può trasferire automaticamente il contenuto alla pagina successiva. Ora è possibile verificare se il contenuto verrà troncato o meno alla fine della pagina quando i dati vengono popolati dinamicamente a seconda del numero di voci riempite?

+0

ho fortemente consigli per creare un PDF sul server, invece. Avrai il pieno controllo e conoscerai il numero di pagine – mplungjan

+0

Ma il Cliente non vuole inviare quel modulo :(vuole che al front-end – Uzair

+0

possibile duplicato di [Ottieni numero di pagine da stampare sul web con javascript] (http : //stackoverflow.com/questions/2050582/get-no-of-pages-to-print-on-web-with-javascript) – mplungjan

risposta

1

Purtroppo non è possibile calcolare il numero di pagine che verranno stampate, ma è possibile forzare il contenuto a una nuova pagina utilizzando le interruzioni di pagina.

0

I browser non forniscono tali dati anche se dispongono di tali informazioni internamente.

Nel caso in cui: in Sciter ho inventato il tipo speciale di frame - <frame type=pager src=...> per mostrare l'anteprima di stampa. Quel tipo di frame genera eventi di impaginazione incluso il numero di pagine.

frame type=pager

Problemi correlati