首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >xmlWorker截断DIV中的表

xmlWorker截断DIV中的表
EN

Stack Overflow用户
提问于 2013-09-12 17:22:26
回答 1查看 697关注 0票数 0

我使用xmlWorker最新版本(5.4.3)来转换PDF中的XHTML文件。当TABLE TAGDIV TAG中,而该表克服了页面时,该表将被截断.

这在我看来很奇怪。还是不想?

有什么想法吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-09-17 14:38:21

你把这个问题张贴在不同的地方,但让我在这里回答。

你写的 xmlWorker 5.4.3 + iText 5.4.1 ==>表中的图像在我的初始帖子中提出了问题。更具体地说:图像被缩小。

我们的答案是:--这是预期的行为,图像在行分割期间被缩放。但是,BidiLine中有一个小错误(图像大小小于行高)。这一点现在已经在SVN存储库中修复了。我们还改进了图像标签处理。现在,如果图像标记具有高度属性,则在行分割期间不会缩放。因此,为了获得正确的结果,您应该使用类似于<img width="100%" height="100%" src="image1.png"/>的东西。

您写过: xmlWorker 5.4.3 + iText 5.4.3 ==>文件在最终的PDF表之前被截断了许多行。

,我们的答案是:,这是最近引入的div/布局中的一个bug。现在已经修好了。

您写到:这个问题的一个非常简单的修补程序是将DIV标记重命名为另一个假名称。以这种方式,xmlWorker忽略标记,因此它不会截断表。

我们的答案是:行为上的差异连接到表标志splitLate。使用div布局,它被设置为false,而不是默认的true。我们已经修复了这个问题,并且在默认情况下将splitLate设置为false。我们在许多客户中看到了以下问题:它们创建巨大的表行,其中的行高通常是页面高度的一半以上。如果不将splitLate设置为false,则会导致大量页面为半空。

这些补丁还没有发布(它们将是iText 5.4.5的一部分)。您可以在SVN存储库中找到修补程序: Java核心版本6015;Java iText rev. . 421。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/18770610

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档