套打.二开案例.控制尾页固定位置输出

栏目:云星空知识作者:金蝶来源:金蝶云社区发布:2024-09-16浏览:1

套打.二开案例.控制尾页固定位置输出

【场景】控制尾页固定位置输出 比如合同,期望的是将签名部分放在最后一页的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...
点击下载文档
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息