0

我一直在寻找解决问题的方法,但我还没有找到解决方法。这是我的问题:

我有一个动态 PDF,其中包含一个表格和每行几个文本字段,这些文本字段随着用户添加文本(多行并垂直扩展以适应)而垂直增长。当内容不适合当前页面时,表格会正确中断,但是,我发现在某些情况下,具有一定数量的字符,该行有时会与下一页中的内容重叠(见下文)。

在此处输入图像描述

通过向违规行添加更多文本,该行中的内容会正确中断到下一页(见下文)

在此处输入图像描述

我不确定这是否是该工具的已知问题,或者我在模板中缺少某种配置/设置。我没有在网上或 Adob​​e 文档中找到任何内容。有什么想法吗?

我在用:

  • Adobe Acrobat Pro 9
  • Adobe LiveCycle Designer ES 8.2
  • PDF的表单版本Adob​​e Reader 7.0.5中运行(为了与我们的客户使用的工具之一兼容)

提前致谢

4

1 回答 1

0

找了很久的解决办法,找到了一个人的博客,有同样的问题,顺便说一下Adobe好心不记录了……总之,下面两条处理指令需要添加到XML

<?layout allowDissonantSplits 1?>
<?layout allowJaggedRowSplits 1?>

我的 XML 如下所示:

<template xmlns="http://www.xfa.org/schema/xfa-template/2.4/">
   <?formServer defaultPDFRenderFormat acrobat7.0.5dynamic?>
   <?formServer allowRenderCaching 0?>
   <?formServer formModel both?>
   <?layout allowDissonantSplits 1?>
   <?layout allowJaggedRowSplits 1?>

作者指定仅在出现此问题时才应添加指令。我想知道为什么这些指令只能在这种情况下使用。完整的博客文章可以在这里找到:

http://blogs.adobe.com/dmcmahon/2011/10/10/lc-forms-es-text-overlapping-on-page-break-using-nested-subforms/

希望这可以节省其他人的时间

于 2016-05-26T21:06:22.593 回答