小技巧-如何打印类似富文本的内容
金蝶云社区-许聪文
许聪文
100人赞赏了该文章 1,104次浏览 未经作者许可,禁止转载编辑于2019年01月11日 17:36:21

首先,标准产品是不支持富文本打印的,可能也考虑到了性能问题,现分享下如何打印富文本内容,如有更优秀的方法,欢迎留言,环境:Cloud7.3

1。实现逻辑,首先反编译了bosidex插件,发现富文本的内容其实是RichTextBox控件,数据库存储为Base64(含格式),

那么我们直接调用系统IO保存,保存为临时文件.doc,因为富文本其实是rtf所以可以直接保存成word,然后在调用word转图片,最后上传到文件服务器或者数据库字段中。

2.实现界面。如下

1.录入内容

image.png

2.点击工具栏生成图片,(这边可以在保存或者其他时候调用方法,不局限按钮)


image.png

3.考虑到性能和体验问题,点击后会异步委托创建进程,这时候可以执行其他单据操作,后台会上传图片并且赋值到图片字段上面

如果异步未执行完成,关闭单据会提示 

image.png

image.png

最后问下,Excel后续会支持到富文本控件么,还有ppt

还有网页端貌似对富文本支持不全,不能手动粘贴图片的内容进去,客户端可以。

最后祝大家新年快乐。

赞 100