当 Apache FOP 和 XMLSpy 中从具有宽区域主体的 page-master 流向窄区域(包括列宽度更改)时,XSL-FO 会溢出宽度

发布于 2024-10-17 18:42:33 字数 370 浏览 7 评论 0原文

我在带有 Apache FOP 的 XMLSpy 中使用 XSL-FO(格式化对象)。

当我将内容从具有宽区域主体的简单页面母版的第一页流到具有窄区域主体的第二(其余)页面时,第二页上的内容与第二页上的内容具有相同的宽度。第一页,溢出正文。如果我将第二页上的列数设置为大于第一页上的列数,也会发生这种情况。

如何强制引擎识别出可用的水平空间已减少,并相应地调整主体(或列)宽度?

可以在此处查看该问题的示例(与包含足够文本内容以从第 1 页流向第 2 页的任何 XML 文档一起使用):

http://pastebin.com/VGyWYNBS

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):

http://pastebin.com/VGyWYNBS

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

沩ん囻菔务 2024-10-24 18:42:33

填充随机文本,您的 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?

捶死心动 2024-10-24 18:42:33

我使用 Bugzilla 将其提交给 Apache:
https://issues.apache.org/bugzilla/show_bug.cgi?id=50794 克里斯·

鲍迪奇 (Chris Bowditch) 在那里发布了此回复:

您描述的问题被称为
改变IPD问题。这是一个已知的
0.95 中的问题。对于 v1.0,我们开发了一个
修复它在大多数情况下都有效。
有一些相关的限制
列表和表格,但对于常规
文本,升级到 FOP v1.0 应该
解决您的问题。

I submitted this to Apache using Bugzilla:
https://issues.apache.org/bugzilla/show_bug.cgi?id=50794

Chris Bowditch posted this response there:

the problem you describe is known as
Changing IPD problem. That is a known
issue in 0.95. For v1.0 we developed a
fix for it that works in most cases.
There are some limitations related to
lists and tables, but for regular
text, upgrading to FOP v1.0 should
resolve your problems.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文