当前位置:网站首页>Primavera Unifier -AEM 表单设计器要点
Primavera Unifier -AEM 表单设计器要点
2022-08-11 09:08:00 【蚕豆哥】
在上一章介绍Unifier如何配置自定义报表中,未对如何设计报表模板进行太多描述,为了能更好的帮忙大家了解AEM(Adobe Experience Manager)或 Adobe LiveCycle Designer的设计要点,我将简单分享下此工具的几个设置要点


目录
AEM 是什么?可以参考其他有关于介绍的博文
https://help.adobe.com/en_US/AEMForms/6.1/DesignerHelp/index.html
https://help.adobe.com/en_US/AEMForms/6.1/DesignerHelp/index.html
上次 Primavera Unifier 讲到了通过AEM制作自定义报表的效果,看似简单,但初次使用下来也花费了不少时间
Primavera Unifier 自定义报表制作及打印分享_蚕豆哥的博客-CSDN博客Oracle Primavera Unifier自带打印功能,但原生的打印为基于老外的风格,对于很多国内的用户较为不适用,不过还好,Unifier可以使用自定义报表模板来创建自己想要的报表风格https://blog.csdn.net/kping163/article/details/126208910?spm=1001.2014.3001.5501

以下为介绍AEM设计报表6个要点
1:XSD数据源

此处需要选择XML 表格数据源

选择的XSD文件为通过Unifier导出的PDF架构

引入完成数据架构后,即可在AEM解析得到表单所有的字段,
注,可显示审批的全过程
2:数据类型的使用概括
常规而言,报表的数据内容可直接通过 拖动显示在设计界面,而如类型公司logo等例外的内容可以通过AEM对象库(Object Library 推动设置)
如可以插入图像,使用Image即可

而像我们常见的数据表,则要先规划所对应的行数和列表,再插入table,再拖入左边的字段数据拖入到对应的表格中即可

3:数据类型及只读保护
通过AEM默认的数据都会认定为再编辑的,因此数据展现形式需要特殊配置

当前数据类型默认
- Cell-Appearance -Sunken Box
- Value-Type - User Entered
此时输出的PDF 中对应字段便是可输入的,不符合我们常见的只读要求

因此需要对应设置即可
- Cell-Appearance -Solid Box
- Value-Type - Read Only
4:日期类型及对应格式
系统默认日期格式为典型的西式 月日年,不便于国人理解

需要单独从Patterns 格式中调整为我们常用的年月日
5:子表格数据的重复行
AEM中的子表格定位是subform,从左侧的Dataview可以直接拖动整个签证内容到Design View,
在针对该签证内容整个部分设置 “Repeat Row for Each Data Item” 即可

6:表格格式渲染
表格或子表格的格式(边框,字体,阴影等)通过对表对象 table Object 创建一个新的样式 Style ,在设置参数即可



以上便是Primavera Unifier -AEM设置自定义报表的几个关键点。

这个行业的分享不多,希望更多感兴趣的朋友一同参与,探讨或合作 !
本人可提供Oracle 多种产品技术服务,包括产品的部署和维护及培训,欢迎与我取得联系!
如何联系蚕豆哥_蚕豆哥的博客-CSDN博客电邮:[email protected] (@gmail.com,@outlook.com)https://campin.blog.csdn.net/article/details/52950969
边栏推荐
- 关于ts中的指针问题call,bind, apply
- ES6:数值的扩展
- 2022-08-10:为了给刷题的同学一些奖励,力扣团队引入了一个弹簧游戏机, 游戏机由 N 个特殊弹簧排成一排,编号为 0 到 N-1, 初始有一个小球在编号
- 游戏服务器中集群网关的设计
- Typescript基本类型---下篇
- Audio and video + AI, Zhongguancun Kejin helps a bank explore a new development path | Case study
- Three handshakes and four waves
- Go 语言的诞生
- MySql事务
- Features of LoRa Chips
猜你喜欢

框架外的PHP读取.env文件(php5.6、7.3可用版)

STM32之串口传输结构体

canvas文字绘制(大小、粗体、倾斜、对齐、基线)

IPQ4019/IPQ4029 support WiFi6 MiniPCIe Module 2T2R 2×2.4GHz 2x5GHz MT7915 MT7975

万字长文带你了解多态的底层原理,这一篇就够了

Continuous Integration/Continuous Deployment (2) Jenkins & SonarQube

WordpressCMS主题开发02-制作顶部header.php和footer.php

无代码平台助力中山医院搭建“智慧化管理体系”,实现智慧医疗

基础SQL——DDL
MySQL select count(*) count is very slow, is there any optimization solution?
随机推荐
For the first time, I suspect that there is a bug in selenium4 because the iframe element is not found?
OAuth Client默认配置加载
【系统梳理】微服务的注册和发现中心
程序员是一碗青春饭吗?
gRPC系列(二) 如何用Protobuf组织内容
QTableWidget 使用方法
Detailed Explanation of the Level 5 Test Center of the Chinese Institute of Electronics (1)-string type string
新一代开源免费的轻量级 SSH 终端,非常炫酷好用!
清除微信小程序button的默认样式
基于 VIVADO 的 AM 调制解调(3)仿真验证
Essential C# scripting skills for Unity developers
基于hydra库实现yaml配置文件的读取(支持命令行参数)
mysql添加用户以及设置权限
Typescrip编译选项
halcon实例
shell之sed
Audio and video + AI, Zhongguancun Kejin helps a bank explore a new development path | Case study
Quickly submit a PR (Web) for OpenHarmony in 5 minutes
Nuget找不到包的问题处理
零基础创作专业wordpress网站12-设置标签栏图标(favicon)