使用更新的XCI文件时,AEM Forms中的PDF输出中缺少按钮

在Adobe Experience Manager (AEM) Forms JEE中,当使用新的XCI文件来符合PDF/UA合规性时,PDF输出中缺少一个按钮。 这是由于XCI中的全局打印设置与XDP文件中的本地打印属性不匹配而发生的。 更新按钮的打印属性可解决此问题。

描述 description

环境

  • 产品: Adobe Experience Manager (AEM) Forms JEE,v6.5.22
  • 实例:在Java API中通过WebService使用FormsService生成 PDF
  • 操作系统: Windows Server 2022 Standard
  • 应用程序服务器: JBoss EAP 7.4.11
  • 数据库: SQL Server 2019
  • Java: Oracle JDK 11.0.19

问题/症状

  • 使用更新的XCI配置时,PDF输出会忽略一个按钮。
  • XCI文件(pdfua-KO.xci)全局启用所有相关标记的打印属性。
  • XDP文件将按钮的print属性设置为-print,这将将其排除在呈现之外。
  • 此不匹配导致在使用更新的XCI配置生成PDF时忽略该按钮。
  • 虽然在AEM Forms JEE 6.5.x中发现了此问题,但在类似条件下,该问题并非始终出现在早期版本(如6.4.2)中。

原因

XDP文件将按钮的打印属性设置为-print,不管XCI文件中的全局打印设置如何,都将其从呈现中排除。

解决方法 resolution

要解决此问题,请执行以下步骤:

  1. 打开受影响的XDP文件。
  2. 找到print属性设置为-print的按钮元素。
  3. 删除或修改-print属性,使其与pdfua-KO.xci文件中的全局打印设置一致。
  4. 保存更新的XDP文件,然后使用当前设置重新生成PDF。

如需进一步帮助,请联系Adobe支持

相关阅读

recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f