drukowanie nagłoka i stopki

0

Witam

Mam następujący problem. W komponencie JTextPane przechowuję szablon dokumentu (faktura VAT) który będzie przeznaczony do wydruku. Szablon jest generowany przy użyciu HTML'a. W momencie gdy na fakturze znajduje się więcej pozycji np 46 drukowana jest tylko jedna strona. Problem niby nie jest trudny, jednakże przy wydruku wielostronnicowym faktur na każdej drukowanej stronie musi znajdować się nagłówek zawierający datę wystawienia, numer faktury, dane sprzedawcy i nabywcy, jak i też nagłówek tabeli zawierającej pozycje (wszystko generowane też przy użyciu HTML'a). Stopka ma zawierać numer drukowanej strony. Nie wiem jak sie za to zabrać. Jeśli ktoś coś podobnego robił już wcześniej, proszę o pomoc.

Z góry dzięki

Pozdrawiam

0

To, że na ekranie przechowujesz coś jako HTML i bezpośrednio wysyłasz do druku to tylko utrudnia życie.

Stwórz sobie listę zawierającą poszczególne rekordy faktury. następnie do drukarki wysyłasz dokument przygotowany z tej listy tak jak chcesz, a nie tak jak widać ma ekranie.

Innymi słowy MVC i wydziel model danych reprezentowany na fakturze do osobnej klasy. Stwórz dwie strategie generowania widoku pierwsza dla okienek, a druga dla drukarki.

1 użytkowników online, w tym zalogowanych: 0, gości: 1