qflut 发表于 2008-6-24 13:24:00

请教打印预览到VB窗体内的问题

<p>用VB编写批量打印的问题,就是想打印前预览一下,如果在CAD里面预览的话实现容易,但是需要退出,不是很方便。</p><p>我现在想在VB程序里面点预览时,把图形预览到VB窗体内的某个控件内,不知道各位有没有好的思路,谢谢先</p>

muzi2005888 发表于 2008-6-26 13:32:00

期待ing...

dfgs 发表于 2008-6-26 21:54:00

VB窗体中插入一个图片控件,使用CAD中的虚拟打印机(打印机名称为PublishToWeb JPG.pc3)打印成JPG图片,然后在图片控件中显示打印出的图片文件即可。

xxxtttxxx 发表于 2008-6-26 22:55:00

<p>真是脱了裤子放屁,直接用cad的预览算了。</p><p>自己开发毕竟不是容易的事情</p>

qflut 发表于 2008-7-12 14:17:00

本帖最后由 作者 于 2008-7-12 14:21:46 编辑 <br /><br /> <p>这个是要批量打印的对象及我实现的AutoCAD预览到VB窗体内的效果,感谢efan2000版主等高手的相关帖子的帮助。</p><p></p><p></p><p>我之所以写这个程序是因为我是做建筑结构设计的,每次PKPM生成计算书时会有很多个DWG文档,我想通过软件自动把这些文档合并到一个文档中,然后自己给要打印的对象加个框。再用这个批量打印的程序把所有加框的内容分别打印出来。如果预览在CAD里面的话,无法控制使用者直接在CAD预览上面点右键打印,而达不到批量打印的效果。但是如果不预览的话,毕竟是批量打印,一旦产生错误会打印出很多废纸。</p><p>所以说这个功能是很现实的需要,并不是楼上这种人所认为的****,对于楼上这种人所说的话我无话可说,我觉得在这个论坛看到求助,应该能帮就帮,帮不上忙指出可能实现起来困难或者是不现实,但用不着出言不逊羞辱别人一番吧!而且每个人接触程序的时间有长短,水平自然有个成长的过程。用不着别人问一些自己认为是幼稚的问题就奚落一顿吧,山外还有山。而且很多事情就诞生于所谓的异想天开!</p><p>&nbsp;</p>

fghjkl_DL 发表于 2009-1-17 20:24:00

我也在做一个批量打印的东西,但具体需求与你有所不同。在某些方面,你做得比我好。不知打印机设置部份的代码可否借我参考一二
wugangboy@sohu.com

另外,CAD自带的VBA里有很多例子,是个好东西,对于提高代码运行效率很有帮助
页: [1]
查看完整版本: 请教打印预览到VB窗体内的问题