写点什么

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

  • 2011-12-09
  • 本文字数:2433 字

    阅读完需:约 8 分钟

目录

条件编辑器(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://:4502/etc/replication/agents.author/publish.html 开始操作。

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

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

对于发布实例上的 VersionRestoreManager 调用,配置 VersionRestoreManager 来提供创作实例的详细信息(参见图 12)。要完成配置,从 http://: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

2011-12-09 23:37748

评论

发布
暂无评论
发现更多内容

手写一个前端存储工具库

jump-jump

JavaScript typescript 缓存 性能优化 工具库

new Vue的时候到底做了什么

bb_xiaxia1998

Vue

Java高手速成 | WebFlux框架的函数式开发模式

TiAmo

Java WebFlux

vivo官网App模块化开发方案-ModularDevTool

vivo互联网技术

android 客户端 模块化

问:你是如何进行react状态管理方案选择的?

beifeng1996

React

前端一面必会vue面试题总结

bb_xiaxia1998

Vue

2023-02-13:力扣数据中心有 n 台服务器,分别按从 0 到 n-1 的方式进行了编号 它们之间以「服务器到服务器」点对点的形式相互连接组成了一个内部集群 其中连接 connections 是

福大大架构师每日一题

算法 rust 福大大

从输入URL到渲染的完整过程

loveX001

JavaScript

阿里巴巴面试官耗时500小时整理出这些Java面试经验,纯面试干货分享

架构师之道

Java 编程 程序员 面试

开心档-软件开发入门之Bootstrap4 徽章(Badges)

雪奈椰子

bootstrap 开心档

京东前端经典面试题整理

loveX001

JavaScript

问:React的useState和setState到底是同步还是异步呢?

beifeng1996

React

重磅官宣,OpenHarmony技术峰会来了

OpenHarmony开发者

OpenHarmony

dotnet 8 preview 1 即将发布

newbe36524

C# Docker Kubernetes

从URL输入到页面展现到底发生什么?

loveX001

JavaScript

云端智创 | 批量化生产,如何利用Timeline快速合成短视频?

阿里云视频云

云计算 音视频 智能媒体生产

热启动预示生态起航的Smart Finance,与深度赋能的SMART通证

鳄鱼视界

【开发宝典】Java并发系列教程

京东科技开发者

Java 内存 并发 Monitor 企业号 2 月 PK 榜

热启动预示生态起航的Smart Finance,与深度赋能的SMART通证

股市老人

vue为什么v-for的优先级比v-if的高?

bb_xiaxia1998

Vue

能取代90%人工作的ChatGPT到底牛在哪里

慕枫技术笔记

人工智能 后端 ChatGPT

前端二面经典vue面试题总结

bb_xiaxia1998

Vue

架构7作业

梁山伯

【Redis故障排查】「连接失败问题排查和解决」带你总体分析和整理Redis的问题故障实战开发指南及方案

洛神灬殇

redis 故障排查 2月日更 故障排查/诊断

前端二面经典react面试题

beifeng1996

React

京东前端react面试题及答案

beifeng1996

React

git 怎么将一个 patch 文件打到一个目录下的所有git仓库

ModStart

开心档-软件开发入门之

雪奈椰子

bootstrap

前端经典面试题(有答案)

loveX001

JavaScript

Avatar阿凡达模式项目系统开发逻辑(成熟技术)

I8O28578624

我最喜爱的10大Adobe Digital Enterprise Platform发布功能(下)_语言 & 开发_Anirudh Verma_InfoQ精选文章