2013-02-05 10 views
5

Moim wymaganiem klienta jest pokazanie, aby wykonać niestandardowy wydruk strony za pomocą metody window.print js. główne problemy to:Obliczanie liczby stron, które będą drukowane przy użyciu okna Javascript.print

Jak mogę sprawdzić, ile stron tworzy strona o rozmiarze Letter, gdy zawartość jest wypełniana dynamicznie?

Jeśli treść zostanie odcięta na końcu strony, może automatycznie przenieść zawartość na następną stronę. Czy jest możliwe sprawdzenie, czy zawartość zostanie przerwana na końcu strony, gdy dane zostaną wypełnione dynamicznie w zależności od liczby wpisów?

+0

zdecydowanie porady do tworzenia plików PDF na serwerze zamiast. Będziesz mieć pełną kontrolę i znasz liczbę stron. – mplungjan

+0

Ale klient nie chce przesłać tego formularza :(chce mieć to z przodu – Uzair

+0

możliwy duplikat [Uzyskaj liczbę stron do wydrukowania w Internecie za pomocą javascript] (http : //stackoverflow.com/questions/2050582/get-no-of-pages-to-print-on-web-with-javascript) – mplungjan

Odpowiedz

1

Niestety, nie można obliczyć liczby stron, które mają zostać wydrukowane, ale można wymusić zawartość na nowej stronie za pomocą podziałów strony.

0

Przeglądarki nie udostępniają takich danych, nawet jeśli są one dostępne wewnętrznie.

Na wszelki wypadek: w Sciter Wymyśliłem specjalny rodzaj ramki - <frame type=pager src=...>, aby pokazać podgląd wydruku. Ten typ ramki generuje zdarzenia stronicowania, w tym liczbę stron.

frame type=pager

Powiązane problemy