Date: Wed, 19 Oct 2005 13:32:19 -0500
From: Chris Cox <ccox@airmail.net>
Newsgroups: gmane.comp.web.wiki.pmwiki.user
Subject: Re: hard page break in print view
Russ Fink wrote:
> Hello,
>
> What are my options for causing a hard page break in print view for
> PmWiki 2? Unlike the breakpage recipe, I'm not interested in breaking
> the page in the normal web view. What I want is the user to see all one
> continuous page when viewing on the web, but when they go to print view,
> I need them to have sections starting on a fresh page.
>
> This capability is known as "hard page" and "page break" to word
> processing users.
I think the page-break-after, page-break-before, etc.
CSS items are CSSv2. But maybe they are used everywhere... I haven't
tried. If so you could create an item with those attributes or use
a div to get make it happen. You could turn it into your markup
even.
(:div style='page-break-after:always;':)
(:divend:)
To my knowledge there is no standard PmWiki markup that attempts
to do this right now.
I test the above just now and seemed to work on Firefox anyhow.

Date: Wed, 19 Oct 2005 14:10:53 -0500
From: Patrick R. Michaud <pmichaud@pobox.com>
Cc: pmwiki-users@pmichaud.com
Newsgroups: gmane.comp.web.wiki.pmwiki.user
Subject: Re: hard page break in print view
On Wed, Oct 19, 2005 at 03:04:25PM -0400, Russ Fink wrote:
> Thank you, that worked like a charm. I echo your sentiment, is there some
> way to add this easily into a wiki markup, perhaps a style, (even a
> cookbook recipe) so that I can say something like,
> %hardpage%
> or even
> (:hardpage:)
> ?
Try:
$WikiStyleCSS[] = 'page-break-before';
$WikiStyle['hardpage'] =
array('page-break-before' => 'always', 'apply' => 'block');
Then you can use %hardpage% on any element to force a page break
before it, as in
!! %hardpage% Why PmWiki is the best package ever
Pm