🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: fr.comp.text.xml
Article #8995

Re: page break

#8995
From: Aurelien DEHAY
Date: Tue, 19 Jun 2001 11:05
69 lines
2970 bytes
edupouy@yahoo.com (Emmanuel DUPOUY) writes:

> Bonjour
> 
> Je travaille avec xsl:fo pour g�n�rer des rapports en pdf.
> 
> Rapports sont compos�s de diff�rents block qui peuvent �tre plus gros
> qu'une page. Dans ce cas je voudrais �crire un message en bas page et
> un autre en haut de la page suivante. Le r�sultat pourrait �tre comme
> suis : _________________________________________________________________
> | blablablabalablabla | blablablabalablabla | blablablabalablabla |
> | blablablabalablabla | blablablabalablabla | blablablabalablabla |
> | blablablabalablabla | blablablabalablabla | blablablabalablabla |
> 	
> Continued on page (n)
> 
> 
> ------------------------------<PAGE BREAK/>------------------------
> 
> Begined on page (n-1)
> 
> | blablablabalablabla | blablablabalablabla | blablablabalablabla |
> | blablablabalablabla | blablablabalablabla | blablablabalablabla |
> | blablablabalablabla | blablablabalablabla | blablablabalablabla |
> |_________________________________________________________________|
> 
> Pour l'instant j'ai trouv� dans la spec pas de chose comme  :
> overflow, break-before, break-after&#8230; mas ca ne r�sous pas mon
> probleme.

J'esp�re que tu trouveras ton bonheur l�:

http://www.w3.org/TR/xsl/slice4.html#keepbreak


> En fait il faudrait que je puisse r�cup�rer l'�v�nement saut de page
> et �crire � ce moment...
> 
> J'ai aussi une autre question sur le nombre de pages. Je voudrais
> connaitre le nombre total de page de mon document pour que je puisse
> avoir une pr�sentation du style : 1/20, 2/20, 3/20...

Alors �a je sais. J'ai vu �a dans la ML cocoon-users je crois. La
solution est de mettre un id � ton dernier fo:block � la fin de ton
document et de le r�f�rencer l� o� tu veux:

� la fin du doc:

 <fo:block id = "lastBlock">
...
   </fo:block>

Afficher le num�ro de la page correspondante du block id:

 <fo:page-number-citation ref-id = "lastBlock"/>

Voil�.


> 
> 
> J'utilise le processeur FOP 0.19.
> 
> Merci pour toute aide.
> 
> Emmanuel

-- 
Aur�lien
Technical Details
Message-ID: <m366dswwzh.fsf@fret.sncf.fr>
Path: arc1-ca.pugleaf.net!archiver1.google.com!newsfeed.google.com!newsfeed.stanford.edu!news.tele.dk!195.25.12.36!oleane.net!oleane!sncf.fr!not-for-mail
References: <e59344ec.0106190233.2eff28c0@posting.google.com>

Show Full Headers
Complete Article Headers
X-Google-Language: FRENCH,ASCII
X-Google-Thread: 114f60,7f30dde8f018a425
X-Google-Attributes: gid114f60,public
X-Google-ArrivalTime: 2001-06-19 04:05:39 PST
Path: arc1-ca.pugleaf.net!archiver1.google.com!newsfeed.google.com!newsfeed.stanford.edu!news.tele.dk!195.25.12.36!oleane.net!oleane!sncf.fr!not-for-mail
From: Aurelien DEHAY <aurelien.dehay@fret.sncf.fr>
Newsgroups: fr.comp.text.xml
Subject: Re: page break
Date: 19 Jun 2001 13:05:37 +0200
Organization: S.N.C.F. (French Railways)
Lines: 69
Sender: adehay@linux1
Message-ID: <m366dswwzh.fsf@fret.sncf.fr>
References: <e59344ec.0106190233.2eff28c0@posting.google.com>
NNTP-Posting-Host: 10.14.48.77
Mime-Version: 1.0
Content-Type: text/plain; charset=iso-8859-1
Content-Transfer-Encoding: 8bit
User-Agent: Gnus/5.0803 (Gnus v5.8.3) Emacs/20.7