电脑桌面
添加蚂蚁七词文库到电脑桌面
安装后可以在桌面快捷访问

套打.控件.换行输出的折行位置问题及变通方案

来源:金蝶云社区作者:金蝶2024-09-2324

套打.控件.换行输出的折行位置问题及变通方案

【应用场景】套打时,在打印中,出现部分输出内容换行如下图所示 四组测试内容 <1>备注:Φ123*H45.6KD,KDT测,测试文本,78.9测,金蝶备注 测试换行文本 <2>备注:Φ123*H45.6KD,KDT测,测试文本,78.9测,金蝶备注 测试换行文本 <3>备注:Φ123*H45.6K,KDT测,测试文本,78.9测,金蝶备注 测试换行文本 <4>备注:Φ123*H45.6K,KDT测,测试文本,78.9测,金蝶备注 测试换行文本 ![image.webp](/download/0100f9fbf9297cad4ff3906320ad88305f87.webp) 针对四组差别不大的内容,具有不一样的显示效果,非常难以理解!!! 【问题原因】套打是依托于微软windows系统运行的打印渲染框架,在文字内容折行处理上完全由微软处理,如下图所示,通过在word中放置文本框,对照相同的输出,控件的输出效果与套打基本符合 如下图所示,为word文档文本框的显示效果 ![image.webp](/download/01004de842e7f78d48ada611496c5d73254a.webp) 【变通方案】 [1]如果客户,规范用户输入的文本内容,严格按照标准内容语法 [2]通过实体动态字段,对需要计算的字段内容进行替换(此方案在控件输出前,对应替换内容会影响控件折行高度) 功能对应补丁:PT-146869 [7.6.0.202103] 功能说明:[实体动态字段说明](https://vip.kingdee.com/article/160105895857297152);[实体动态字段常用表达式](https://vip.kingdee.com/article/165104125595140096) 案例所示:将文字内容的英文引号':'替换为中文引号':' (表达式:FEntryNote.replace(':',':')) (注意事项:使用动态字段替换内容时注意考虑内容是否为多语言字段) ![image.webp](/download/0100931f9f10fc6f456fabf6a50b644653bc.webp) 案例效果图:对比第一行和第三行,原第三行由于使用英文引号,微软识别(注:Φ123*H45.6K)为一个整体,通过使用中文引号,能够将“注:”与后面的特殊字符分开,正常换行 ![image.webp](/download/010022cc8b95496f49ebac5a6857b8eaf35c.webp) [3]通过控件脚本,对控件输出的内容进行替换(此方案在控件输出后,对应替换内容不再影响控件高度,目前建议此处仅做符号一对一

套打.控件.换行输出的折行位置问题及变通方案

【应用场景】套打时,在打印中,出现部分输出内容换行如下图所示四组测试内容<1>备注:Φ123*H45.6KD,KDT测,测试文本,78.9测,金蝶备注...
点击下载文档文档为doc格式

声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。如若本站内容侵犯了原著者的合法权益,可联系本站删除。

已经是第一篇
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息
QQ群
  • 答案:my7c点击这里加入QQ群
支持邮箱
微信
  • 微信