[ stranac2 @ 12.12.2002. 11:24 ] @
Problem:
Formatirati i ispisati stranice troškovnika (npr. građevinski radovi).
Polja su: stavka, opis, jed. mjera, količina, cijena. Polje opis je tipa longtext (mysql baza) i ima n redova. Ne znam unaprijed koliko redova će zauzeti svaki slog pa mi ograničenje na npr. 10 slogova po stranici ne znači ništa. Predpostavljam da bi trebao brojiti redove teksta i na taj način odrediti prekid stranice za ispis.

Svaka pomoć je dobrodošla!
Pozdrav
[ Goran Rakić @ 12.12.2002. 14:34 ] @
pa browser će sam prelamati stranice prilikom štampe. ne razumem pitanje
[ stranac2 @ 13.12.2002. 09:13 ] @
OK, nisam bio dovoljno jasan.
Problem je u tome što bih ja trebao kontrolirati taj prelom, da se ne dogodi da mi je pola stavke troškovnika na jednoj strani, a pola na drugoj.
Još jedna stvar: kako ispisati brojeve stranica?
[ broker @ 13.12.2002. 10:51 ] @
Gledaj da ti jedna stavka bude u jednoj celiji tabele, ili jos bolje za svaku stavku koristi posebnu tabelu. Tada ce browser prenositi na sledecu stranu celu stavku ako ne moze da stane na tekucu...
[ stranac2 @ 16.12.2002. 06:26 ] @
Zahvaljujem brokeru
[ stranac2 @ 16.12.2002. 06:54 ] @
...ali to baš i ne radi kako bi trebalo. Lomi stavke iako su u tabeli.
[ broker @ 16.12.2002. 10:51 ] @
Xebiga... takav ti je zivot... Browseri rade onako kako su ih napravili a to ne mora da bude onako kako treba :)

Napravi poseban dokument koji je u formatu pogodnom za stampu...

[ -zombie- @ 18.12.2002. 00:25 ] @
propaj da napravish pdf dokument... on je bash specijalizovan za stampu... a nije ga tesko napraviti iz php-a (http://php.net/pdf)
[ dwarf @ 18.12.2002. 02:30 ] @
Ako ti je ciljni browser noviji, dakle IE 5.x ++ ili Mozilla, mozda mozes da prodjes sa zasebnim CSS pravilima za stampu i page direktivama. Vise na:
http://www.w3.org/TR/CSS2/page.html

Naravno, na kraju uvek mozes da napravis PDF dokument i sam kontrolises sve. Vidi sta ti vise odgovara.