title image


Smiley Problem mit FOP 0.20.5
Hallo zusammen,



ich bin bei der Programmierung eines XSL-Stylesheets auf folgendes Problem

gestoßen:

Auf einem PDF soll als letzte Seite immer ein vorgegebener Text erscheinen, der

die komplette Seite ausfüllt. Vor der letzten Seite steht ein dynamischer Text, der

unterschiedlich lang sein kann. D.h. wann die letzte Seite kommt ist nicht

vorhersagbar. Das Stylesheet verarbeitet ein automatisch erzeugtes XML-File und

FOP Version 0.20.5 erzeugt daraus ein PDF-File.



Normalerweise eigentlich keine große Sache, zumal mir insgesamt drei Lösungen

in den Sinn gekommen sind, die aber allesamt nicht von FOP unterstützt werden:

1.) Die beste Lösung wäre für die letzte Seite einen eigenen simple-page-master

zu definieren und als Bedingung unter page-sequence-master page-position="last"

zu setzen. Dann einfach den Text als static-content runterschreiben

--> In FOP ist nur page-position="first" und page-psition="rest" implementiert

2.) Ich setze meine letzte Seite einfach in das flow-element und setze page-break-

afer oder page-break-before

--> beide Elemente werden in FOP nicht unterstützt

3.) Da meine letzte Seite komplett mit Text gefüllt ist, setze ich ein keep-together

ein und es wird automatisch als letzte Seite ausgegeben.

--> keep-together ist in FOP nur für table-rows implementiert



Eine Übersicht über den Stand der Implementierungen von FOP gibt es unter

http://xml.apache.org/fop/compliance.html



Ich bin darauf angewiesen FOP in der Version 0.20.5 zu verwenden. Weiß jemand

wie ich unter Verwendung von FOP einen Seitenumbruch erzwingen kann?



Vielen Dank im Voraus für die Hilfestellung.



Gruß,

Markus Dregger

geschrieben von

Login

E-Mail:
  

Passwort:
  

Beitrag anfügen

Symbol:
 
 
 
 
 
 
 
 
 
 
 
 
 

Überschrift: