【问题标题】:PDF file getting corrupted for ibex Engineibex 引擎的 PDF 文件损坏
【发布时间】:2019-02-12 17:36:57
【问题描述】:

我正在使用 Ibex 引擎生成 PDF。我的 PDF 文档已损坏 如果我将此属性设置为我的表格行

<fo:table-row font-size="8pt" keep-together.within-column="always" > 

是否有任何特定情况需要我使用这些属性

【问题讨论】:

  • 当你想要 8pt 字体并且当你想要整行不跨越一列(或页面)时,你想要那些。这并不能解释你的错误或任何事情,因为你没有说什么是“损坏”,也没有发布超过一行。
  • 使用 ibex 引擎生成 pdf 文件到我的本地路径。文件大小正在急剧增长。如果我设置 keep-together.within-column="always",我将无法打开文件。如果我删除 keep-together.within-column="always" 属性,我就能生成我的文件。
  • 表格行中有多少内容?您是否正在格式化一个很多很多页的表格行?

标签: c# pdf pdf-generation xsl-fo


【解决方案1】:

keep-together.within-column="always" 是潜在的麻烦来源。如果您的表格行变得比页面长,格式化程序仍会尝试在一页上呈现该行,可能会覆盖页脚并离开页面。尝试将其设置为数值: keep-together.within-column="100"

【讨论】:

  • 您可以点击复选标记接受我的回答,这样网站就知道问题还没有回答。
猜你喜欢
  • 1970-01-01
  • 2011-01-12
  • 2019-08-19
  • 1970-01-01
  • 2016-01-25
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多