找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 1213|回复: 3

[求助] VB6.0进行CAD批量打印二次开发

[复制链接]
发表于 2017-10-11 21:49:44 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

×
本帖最后由 1990chs 于 2017-10-11 22:30 编辑

现在想做个批量打印软件,对图纸在当前布局下进行批量打印。在做的时候,在做的时候主要有已下三个思路:1、自己手动设置相关的打印设置,现在我可以得到打印机列表了,但是不能得选择打印机的可用的图纸?其中GetCanonicalMediaNames得到的结果不是我想要的,我想要的是首先选择打印机然后在列表中显示选择的打印机的图纸列表,但是不知道怎么弄。
2、就是使用VB能够调用CAD的print界面然后得到打印设置么,不知道这个能否实现?如果能够实现的话怎么弄?
3、选择设置好的打印模板,然后使用设置模板的布局,进行批量打印,但是我不确定如何来获取布局的所有的打印设置?



论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!

已领礼包: 125个

财富等级: 日进斗金

发表于 2017-10-12 07:57:37 | 显示全部楼层
好想法,有思路,看看哦
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2017-10-12 18:49:16 | 显示全部楼层

有思路,但是不知道怎么弄啊!不知道使用那个函数,砍得帮助文档一头雾水!
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2019-7-14 18:40:51 | 显示全部楼层
本帖最后由 fengyanwujia 于 2019-7-14 18:45 编辑

你如果现在还没研究出来,我可以把我的代码发上来。可以实现一张图中的多个相同图框内的图形批量打印,也可以实现多个图形文件批量打印。
回答一下你的问题
1.图纸尺寸列表要用GetLocaleMediaName来获取,这个得到的才是你在CAD的打印对话框中看到的尺寸。
2和3是一个问题,VB直接调用CAD的打印对话框是不现实的,毕竟那里面没有批量打印的项。一般是通过各个属性来获取当前图纸的打印设置,然后打印出来。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|申请友链|Archiver|手机版|小黑屋|辽公网安备|晓东CAD家园 ( 辽ICP备15016793号 )

GMT+8, 2024-11-22 00:21 , Processed in 0.358836 second(s), 34 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表