Autor Zpráva
anonym
Profil *
Nevím, jestli to není banální, ale také nevím, jestli to vůbec jde. Dá se vložit něco do generovaného HTML dokumentu, aby to na tiskárně odstránkovalo? Dík za případnou radu.
Plaváček
Profil
Přímo v HTML dokumentu takovou možnost nemáš, ale v rámci CSS jsou k dispozici poměrně zajímavé vlastnosti:

page-break-before, page-break-after a page-break-inside.

Všechny tyto vlastnosti ale ovlivňují stránkování výhradně u blokových prvků a ty navíc nesmí být plovoucí ani absolutně pozicované. Stránkování také nelze vynutit uvnitř buněk tabulek.

Například dokážeš přinutit prohlížeč, aby H1 byl umístěn vždy na začátku stránky nějak takto:

h1 {
page-break-before: always;
}

Bohužel, podpora těchto vlastností je v dnešních prohlížečích mizivá a stoprocentně je podporuje pouze Opera.
anonym
Profil *
To Plaváček

Dík za typ, je to bomba :-) Dělá to přesně to, co má a to i v IE. Generuji dlouhou tabulku, ale potřebuji stránkovat s mezisoučty - je to do účta. Tak jsem tam jen hodil <td style=\"page-break-before: always\" colspan=8 align=center> a už to je.
Opravdu moc dík. Tom
Toto téma je uzamčeno. Odpověď nelze zaslat.

0