- 1、本文档共117页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
NCV61-输出模板技术红皮书
输出模板技术红皮书
NC-V6
用友NC应用平台开发部
2011-07-14
目 录
第一章 前言 1
1. 总体介绍 1
2. 快速入门 3
第二章 基本概念 7
1. 打印模板 7
2. 打印变量 7
3. 打印数据源 10
4. 固定行、固定列 10
5. 向下扩展和动态列 10
6. 固定行的单元格变量的扩展 11
7. 动态区域和固定区域 11
8. 分页 13
9. 打印场景 13
第三章 模板编辑器的使用 15
1. 打印模板编辑器 15
2. 单元格数据格式 16
3. 单元格内容的折行 21
4. 在模板中使用图片 23
5. 打印图章(公章) 27
6. 条形码 29
7. 页面设置 30
8. 页码设置 36
9. 单元格变量的连接 41
10. 快速小计合计 41
11. 功能节点模板的管理 42
第四章 模式化应用 44
1. 普通分页场景 44
2. 强制分页场景 47
3. 凭证分页场景 54
4. 工资条分页场景 57
5. 卡片分页场景 60
6. 动态列的应用 62
7. 联应用 65
8. 合并打印 67
9. 多子表打印 69
10. 批量打印应用 74
11. Excel导出 76
11.1 Excel导出功能的调用方式 76
11.2 Excel导出设置 77
12. PDF导出 78
13. HTML导出 78
14. 打印设置 79
第五章 公式的应用 83
1. 本页小计(_subtotal_)公式 83
2. 合计(_total_)公式 85
3. 红字(_redword_)公式 86
4. 其它非常用的打印特有公式 87
4.1 行号(_rowno_公式) 87
4.2 行数(_rowcount_)公式 87
4.3 金额空格(_space_)公式 87
4.4 中文金额空格(_cnspace_)公式 87
4.5 日期空格(_datespace_)公式 87
4.6 中文日期空格(_datecnspace_)公式 87
4.7 变量扩展(_expandvar_)公式 87
4.8 获得历史审批人(_auditname_)公式 88
4.9 去除千分位(_clearthmark_)公式 88
4.10 取首元素(_pop_)公式 88
4.11 打印公式与NC系统公式的嵌套使用 88
5. 修改显示格式的公式 88
5.1 单元格内容对齐方式 89
5.2 单元格背景色(_bgcolor_)公式 89
5.3 字体颜色(_fontcolor_)公式 89
5.4 字体(_fontfamily_)公式 89
5.5 字体大小(_fontsize_)公式 89
5.6 字体风格(_fontstyle_)公式 90
5.7 文字下划线(_fontunderline_)公式 90
5.8 条件格式 90
5.9 组合格式 90
5.10 在格式公式中使用null 91
6. 公式的综合使用 91
第六章 基于NC打印的二次开发 94
1. UI工厂:快速有效地实现打印 94
2. 一个二次开发范例 98
3. 打印监听器 100
4. 直接打印 100
第七章 常见问题解答 102
1. 出现打印问题,如何迅速地定位问题 102
2. 本页小计公式每页都显示相同的值,为什么? 104
3. Excel导出时,是否还会发生内存溢出现象?导出效率如何? 104
4. 如何进行双面打印 105
5. 批量打印是否可预览?打印时是否可选择页码范围 105
6. 如何模拟测试打印的效果 106
第八章V5打印模块新特性 107
第九章V5.5打印模块新特性 109
第十章V6打印模块新特性 110
前言
总体介绍
假设有一张凭证需要打印出来,打印效果如下,应如何实现?
如果把打印机想象成一张白板的话,打印,就是在白板上做绘制。上面的这张凭证,可以很容易地绘制出来。但是,当客户想要调整“收款凭证”这四个字的位置,改变它的字体,或是在下面的表格中增加金额列,是否必须修改打印程序?另外每张凭证的摘要数据、会计科目数据都是不一样的,如何用统一的打印程序将不同的数据打印出来?解决这个问题需要做到:1)可以配置字体、颜色、文本的打印位置、表格的行列等等,这满足了客户对于显示的个性化要求,2)在配置的时候,能把数据进行某种抽象,起到象征作用。实际打印时,抽象化的数据被赋予真实的值。
NC系统的打印模板,就是采用这种思路设计出来的。上面的这张凭证的打印模板如下图:
可以看到,打印模板是一个表格,其基本元素是单元格。对于单元格,可以定义字体、颜色、边框、文本对齐方式;对于行,可以定义行高、插入行、删除行;对于列,可以定义列宽、插入列、删除列。这些功能使得凭证的外观可方便灵活地配置。那如何进
文档评论(0)