winform套打问题,求高人支招
套打,而且是很麻烦的套打:
个人信息打印,包括相片,在winform上显示出来,点击打印,就打印出来。就是人事系统的个人简历打印。
打印格式固定,把内容打印出来即可,主要是还有图片
有高手请支招!!!!!谢谢!!!!vs2005 C#开发,有现成代码最好。
------解决方案--------------------做成打网页那种。
报表应该也可以吧。
------解决方案--------------------自己用GDI绘制,能绘制出来,打印时直接调用就可以啊
------解决方案--------------------我用过的套打有三种方式:1 重写printdocument,从INI配置文件中读取位置信息
2 通过Excel设计好格式,然后将内容填充到Excel打印
3 通过报表
------------------
LS说的通过网页的,我觉得也可行,不过没有用过
------解决方案--------------------收藏
------解决方案--------------------帮顶了。。。
------解决方案--------------------就是这个意思,自己绘制,我们很多打印的都是自己绘制的,自己写各类,由外部传入Graphics及绘制内容,这样在显示和打印的时候调用同一个类就可以了
------解决方案--------------------这都是很老的办法了。
但很管用。
------解决方案--------------------学习,顺便拿些分。
------解决方案--------------------没做过套打,帮你UP吧
------解决方案--------------------关注一下最终解决方案,个人更倾向于Excel模板方式
------解决方案--------------------用WORD模板吧
可以直接在WORD模板中插入图片
你实现的功能应该跟这个网站(http://nmcdwd.chinacv.net/Print.asp)的功能差不多吧
------解决方案--------------------直接用PRINTDOCUMENT不行嗎
------解决方案--------------------友情帮顶
------解决方案--------------------用报表应该可以做到
------解决方案--------------------
------解决方案--------------------关注~~
------解决方案--------------------关注~~
------解决方案--------------------最好做成报表,水晶报表或者自带的报表都可以
------解决方案--------------------路过学习一下
------解决方案--------------------最简单有效的就是画图了,在《C#从灵感到实现》里边人家都是用这种方法的,可以参考一下。
------解决方案--------------------水晶报表,一点点的量,然后一点点的调
------解决方案--------------------帮顶
------解决方案--------------------GDI+学习中,还未牵扯到打印的联系,UP
------解决方案--------------------比较简单的方法就是帐票。。
------解决方案--------------------写一个类或方法,提供一个图片及部分数据参数.然后通过循环来实现套打.
在GDI+,您可以直接绘制到打印页面,或预览后再打印.
主要用到的GDI+绘图功能:
DrawString
DrawImage
DrawLine
或
DrawLines
------解决方案--------------------
C# code
g.DrawImage(Bitmap.FromFile("c:\1.bmp"), New Rectangle(0, 0, 100, 100), New Rectangle(0, 0, 100, 100), GraphicsUnit.Pixel)
//参数:
//要绘制的图片来源
//要在哪里绘制多大矩形
//原图从哪里开始提取,一般为(0,0,图片宽度,图片高度)
//像素模式,一般为Pixel以避免被缩放
------解决方案--------------------