[功能解说] 打印文档时如何动态更改打印机纸盒
可以用于V7及以上版本的Crystal报表封装器EDT.208版本有了一个新功能,这个功能可以动态选择打印机的纸张来源。[b]主要原理[/b]
封装器现在能够扫描打印的文档,并根据扫描结果执行一些操作。
要想启用扫描,必须在Crystal Report定义中添加一个有特殊名称的参数__x3opt__。
这个参数并不会出现在Sage ERP X3的参数字典中(这只是报表文件定义上的一个内部参数)。
然后,必须在报表中添加有以下格式的选项tray(从现在起唯一支持的一个选项):
__x3opt param1:value1; param2:value2; ...__ (__是一对下划线)
[b]示例[/b]
这就意味着要想更改纸盒,通过添加一个值“__x3opt tray:2__”为的文本字段可以强制使用打印机纸盒2中的纸张进行打印。
由于完成扫描后字段也得到了评估,因此可以根据一些业务规则用公式字段来选择纸盒。
页:
[1]