想做一个全能的所见即所得套打程序,放几张图片看

Posted nihongyuan

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了想做一个全能的所见即所得套打程序,放几张图片看相关的知识,希望对你有一定的参考价值。

最近开发的套打程序,就把我折磨的够呛.搞了两三天时间来研究.唉,打印真的很麻烦,不过现在的C#技术里的Graphice,真的很强大.呵,本想做成一个通用的所见即所得打印,但是现在只是开发了个大概..慢慢扩展了,下面是图片


下面的图片就是你要打印的纸张扫描图片

这是添加上的文字,红色代表是当前编辑的文字区域
文字方向设置


这是分栏,就是一行文字分成几块显示,加大行间距,下面是效果
启用分栏:值16 ,间距16



打印预览效果,.

预计下个版本,加上保存设置,读取设置,现在是不能保存定义好的格式.然后再是可以继续打印图片,,你要打的文字,在上面随便移动,随便变文字方向,大小,等.均可.呵呵..测试应用中,还想做成动态填值..毕竟证件打印比较多,大部分是一样的,只有部分不一样.怎么能动态添加,.还在思考中.  还有,就是现在我做的是以图片格式放在picturebox中(我同事提供了扩展的pictuebox),因为用绘图到picturebox中,当移动时,会消失,需要重绘,感觉费劲.如有多个,更麻烦,所以采用了图片格式,不是最好,但是最方便的.对于文字,我想没有太大的影响吧.我的设想是在重绘到打印机时,是重绘文字,而不是图片..这方面的技术,还得大大提高.

以上是关于想做一个全能的所见即所得套打程序,放几张图片看的主要内容,如果未能解决你的问题,请参考以下文章

jsp中的所见即所得编辑器[关闭]

GWT 的所见即所得编辑器组件

“Android”中的所见即所得视图编辑器?

使用 Qt 的所见即所得 - 字体大小问题

为啥我的所见即所得编辑器在 vuejs 中运行如此缓慢?

css 用于移动模板的所见即所得颜色重置