我最喜爱的 10 大 Adobe Digital Enterprise Platform 发布功能(下)

  • Anirudh Verma

2011 年 12 月 9 日

话题:语言 & 开发架构

目录

条件编辑器(Expression Builder)

条件编辑器现在推出了 Expression Builder,它可帮助客户轻松生成复杂的表达式并使用自定义函数(参见图 7)。与 DataElementsPanel 的集成简化了数据字典元素的查找和使用。使用Data Elements窗格,提供了轻松且快捷的访问方法来在表达式中插入数据字典元素。

图 7. Expression Builder

图字:

  1. 工具栏:此工具栏包含按类型分组的按钮。工具提示显示一段简短描述及键盘快捷键。
  2. 选项卡式窗格:插入一个数据元素或占位符,将它放在编辑面板中的插入区域。这可通过在数据元素面板中双击该元素来完成。它提供了对字典元素(和占位符)和函数的访问能力。
  3. 验证按钮:要验证表达式,用户可以选择“验证”按钮。Expression Builder 上显示的一个模态对话框表明该表达式有效还是无效。
  4. 编辑窗格:用户在内容区域中创建表达式。
  5. 允许用户以受保护 / 不受保护的形式插入 DD 元素。

在生成复杂表达式的过程中允许使用不同类型的占位符,比如布尔值、字符串、日期和数字。

文本模块中的样式支持

用户现在可轻松地指定任何 Text 模块中所选内容的类型(项目符号样式)和缩进级别(参见图 8)。

  • Plain:没有样式
  • Bulleted:使用(.)字符作为项目符号。
  • Numbered:选择标准数字(1、2、……)、大写罗马数字(I、II、……)和小写罗马数字(i、ii、……)作为样式。
  • Lettered:选择小写(a、b、……)和大写(A、B、……)字母 / 字母表作为样式。(除了拥有独立的 Lettered 样式,这些样式也可能在Numbered样式下列出)

图 8. 文本模块中支持的样式(图字:设置缩进级别、列表组合)

只需单击缩进图表,即可指定所选内容的缩进级别。缩进以级别的形式指定(默认方式且从 0 开始)。每种缩进级别对应于 36pt 的间距。

您可以在一段嵌套的带项目符号的文本上指定缩进。具有项目符号的内容中的所有模块都缩进到给定的缩进级别。

内容突出显示

当使用用户界面中的任何资产时,很难映射到右侧显示的 PDF 文件中的区域。现在,以不同颜色突出显示的内容允许代理显示它们在使用 PDF 文件的哪个部分。在左侧选择任何资产后,突出显示的内容然后会自动将用户带到 PDF 文件的合适页面(参见图 9)。

图 9. 内容突出显示(图字:在 LHS 上选择任何资产后,该内容会自动在 RHS 上突出显示(在 PDF 中)。)

创作 / 发布

在 LiveCycle ES2.5 之前,为了将资产转移到生产环境,用户必须从创作系统将资产导出或导入到生产系统。

现在,使用 Manage Assets 界面的一个“Publish”操作,您可以自动将所选资产发布到生产实例。一个直观的界面将显示因发布所选资产而受影响的其他资产。此功能不可用于上述 LiveCycle ES2.5 工作流中。

作者可对内容进行适当更改,预览内容和发布内容。内容现在已发布到 Publish Instances。发布实例上的最终用户可以看到更新的内容(参见图 10)。

图 10. 创作 / 发布(图字:发布、列出将在发布一个信函时发布的依赖性资产。 )

在创作实例上显示资产的状态

将依赖性资产的详细信息保存为 XML 格式

创作服务器 / 实例上的复制队列

要查在创作实例上查看发布到运行时的资产列表(参见图 11),从 http://<authorIP>:4502/etc/replication/agents.author/publish.html 开始操作。

图 11. 查在创作实例上查看发布到运行时的资产列表(图字:测试发布实例是否上线、复制队列列出队列中要发布的资产)

在不同创作服务器 / 实例上轻松配置发布节点

对于发布实例上的 VersionRestoreManager 调用,配置 VersionRestoreManager 来提供创作实例的详细信息(参见图 12)。要完成配置,从 http://<publishIP>:4503/system/console/configMgr 开始操作。

图 12. 配置 VersionRestoreManager 来提供创作实例的详细信息。 (图字:配置不同创作实例的 IP )

使用片段布局创建表

您现在可以使用一种 XDP 片段轻松创建表格(参见图 13),此功能不可用于 LiveCycle ES2.5。信函中的表格设计允许在创作表格时包含碎片。

  • 表格可以是静态的:条款和条件表,其中每行表示一个条件,每个部分显示在一个独立的列中。
  • 表格可以是动态的:由数据驱动,比如帐户信息,其中包含客户名称、帐户 id、交易编号和交易量等信息。
  • 片段布局提供了将动态表格的字段绑定到集合 DDE 的功能。在生成信函时,表格行会依据集合 DDE 的大小来生成。

图 13. 新片段布局 (图字:Configuration for:选择要配置的表格。如果片段布局仅包含一个表格,这个下拉列表会禁用。

Static 或 Dynamic:此选项仅为占位符表格(包含单个单元格的表格)启用。对于非占位符表格,此字段反应了现有表格的类型,该类型无法更改。对于动态表格,Columns 属性是禁用的,它的值为 Field。

Rows:选择布局的行数。配置的行数应该大于或等于原始行数。

Columns:选择布局的列数。配置的列数应该大于或等于原始列数。

Header 和 Footer:这些复选框仅在现有表格包含页眉 / 页脚时启用。取消选择这些复选框即可隐藏页眉 / 页脚。 )

对于每列,需要以下细节:

  • Header:显示的页眉文本
  • Footer:显示的页脚文本
  • Type:额外的列的类型。Field 或 Target Area。此列仅为静态占位符表格启用。类型可在列级别上定义,而不能在单元格级别上定义。扩展的列中的所有单元格将具有相同类型。在动态表格中,所有列都为 Field 类型。对于非占位符表格,用户无法定义额外的列的类型。在这种情况下,扩展列中的额外的单元格的类型与该行中最后一列的类型相同。额外的行中的单元格类型与该列中最后一个单元格的类型相同。
  • Width ratio:表格列的长宽比。

延伸阅读

有关如何在 Adobe Digital Enterprise Platforms 上进行开发的深入信息,请访问ADEP 开发人员中心

clip_image017

此作品依据Creative Commons Attribution-Noncommercial-Share Alike 3.0 Unported License授权

查看原文:My top 10 Adobe Digital Enterprise Platform publishing features

语言 & 开发架构