套打.二开案例.控制尾页固定位置输出
【场景】控制尾页固定位置输出
比如合同,期望的是将签名部分放在最后一页的20-24厘米的位置
![image.webp](/download/0100f6599a03c92443a5afbe670d5b0fc8a0.webp)
【步骤】
![20231109 1550.webp](/download/010058626bc5b9cc4460a6ed4cc243245458.webp)
(0)将对应要固定位置输出的内容,通过直接放置在纸张上的文本或普通布局表格,放在固定位置
![image.webp](/download/01001e1c4d9f978b492b931f81819432f0b5.webp)
(1)准备脚本,控制对应控件只会在最后一页输出
获取控件id
![image.webp](/download/01008d5ebafefc094c32a4b7d03531517b97.webp)
编辑仅最后一页输出脚本,将控件id添加到ctrlIds 中
![image.webp](/download/0100ffd08d47421c438c9b99a36075d2ad52.webp)
```python
def OutputElement(e):
ctrlIds = ['cell109','cell111','cell112','cell114','cell1015','cell117','cell118','cell120'];
if(e.ControlInfo.ControlID not in ctrlIds):
return;
if(not e.IsLastNotePage):
e.Cancel = True;
```
(2)对应的数据表格,增加一个表格尾部普通行(高度为固定位置输出的X坐标到纸张尾部),用来控制输出时最后一页是否能够输出对应高度
![image.webp](/download/0100ba20aa69d66c48a0ae90b4a9a98e6f55.webp)
【配置全过程】
![20231109 1550.webp](/download/01001b71e14e61fa4105ae6a9404e15ad59f.webp)
【补充】
(0)如果你不想脚本写那么多控件列表,你调整控件id前缀也可以,用startwith判断是否需要特殊处理对应控件
(1)如果不理解过程的,步骤中每执行一步之后输出效果看看,然后再去理解为什么这么配置
套打.二开案例.控制尾页固定位置输出
【场景】控制尾页固定位置输出比如合同,期望的是将签名部分放在最后一页的20-24厘米的位置![image.webp](/download/0100f6599a03c92443a5a...
点击下载文档
本文2024-09-16 18:15:52发表“云星空知识”栏目。
本文链接:https://wenku.my7c.com/article/kingdee-k3cloud-21005.html
您需要登录后才可以发表评论, 登录登录 或者 注册
最新文档
热门文章