当 Apache FOP 和 XMLSpy 中从具有宽区域主体的 page-master 流向窄区域(包括列宽度更改)时,XSL-FO 会溢出宽度
我在带有 Apache FOP 的 XMLSpy 中使用 XSL-FO(格式化对象)。
当我将内容从具有宽区域主体的简单页面母版的第一页流到具有窄区域主体的第二(其余)页面时,第二页上的内容与第二页上的内容具有相同的宽度。第一页,溢出正文。如果我将第二页上的列数设置为大于第一页上的列数,也会发生这种情况。
如何强制引擎识别出可用的水平空间已减少,并相应地调整主体(或列)宽度?
可以在此处查看该问题的示例(与包含足够文本内容以从第 1 页流向第 2 页的任何 XML 文档一起使用):
I'm using XSL-FO (Formatting Objects) in XMLSpy with Apache FOP.
When I flow content from a first page having a simple-page-master with a wide region-body onto a second (rest) page having a narrow region-body, the content on the second page has the same width as the content on the first page, overflowing the body. This also happens if I set the column-count on the second page to be greater than the column-count on the first page.
How do I force the engine to recognize that the available horizontal space has been decreased, and adjust the body (or column) width accordingly?
An example of the problem can be seen here (use with any XML document that contains sufficient text content to flow from page 1 to page 2):
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
填充随机文本,您的 xsl-fo 可以与商业格式化程序很好地配合,
第一页一栏,第二页和第三页三栏?
filling in with randome text, your xsl-fo works well with a commercial formatter,
one column first page, three on the second and third pages?
我使用 Bugzilla 将其提交给 Apache:
https://issues.apache.org/bugzilla/show_bug.cgi?id=50794 克里斯·
鲍迪奇 (Chris Bowditch) 在那里发布了此回复:
I submitted this to Apache using Bugzilla:
https://issues.apache.org/bugzilla/show_bug.cgi?id=50794
Chris Bowditch posted this response there: