XSL-FO déborde de la largeur lors de l'évolution de la page-Maître de la région large-corporelle pour étranger (y compris les changements de largeur de colonne) dans Apache FOP et XMLSPY

StackOverflow https://stackoverflow.com/questions/5005530

Question

J'utilise xsl-fo (formatage d'objets) dans xmlspy avec Apache FOP.

Lorsque je coule du contenu d'une première page ayant un maître simple de page avec une région large-corps sur une seconde page (de repos) ayant un corps de région étroite, le contenu de la deuxième page a la même largeur que leContenu sur la première page, débordant du corps.Cela se produit également si je définissais le nombre de colonnes sur la deuxième page pour être supérieur à la colonne-compter sur la première page.

Comment puis-je forcer le moteur à reconnaître que l'espace horizontal disponible a été diminué et ajuste la largeur du corps (ou de la colonne) en conséquence?

Un exemple du problème peut être vu ici (Utiliser avec n'importe quel document XML contenant suffisamment de contenu texte pour débérer de la page 2):

http://pastebin.com/vgywynbs

Était-ce utile?

La solution 2

J'ai soumis ceci à Apache à l'aide de Bugzilla: https://issues.apache.org/bugzilla/show_bug.cgi?id=50794

Chris Bowditch a posté cette réponse là-bas:

Le problème que vous décrivez est connu comme Changer de problème d'IPD.C'est un connu numéro dans 0,95.Pour v1.0 nous avons développé un correctement pour cela qui fonctionne dans la plupart des cas. Il y a quelques limitations liées à Listes et tableaux, mais pour régulier texte, la mise à niveau vers fop v1.0 devrait résoudre vos problèmes.

Autres conseils

remplir avec du texte aléatoire, votre XSL-FO fonctionne bien avec un formateur commercial, une première page de colonne, trois sur les deuxième et troisième pages?

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top