本文作者涉嫌骗取杂志社录用函,稿件作废处理。
摘要:介绍了用Excel VBA进行开发,对基于PCCAD和AutoCAD环境的批量打印的二次开发进行了简单介绍,重点对程序编制过程中的几个关键技术进行了简述。
关键词:AutoCAD;VBA;打印;批量;二次开发
1 前言
AutoCAD是随车起重运输车设计过程中最常用的工具之一,我们在设计工作中,经常需要打印大量的图纸,用AutoCAD自身的打印功能打印一份新的图纸,需要设置打印机、图纸尺寸、打印范围、打印偏移、打印比例、打印样式表、图形方向等选项,费时费力 [1]。
为解决批量打印AutoCAD图纸费时费力的问题,不少行业用户开发了批量打印程序。如2006年2月,708研究所的钱浩[2]在船舶图纸打印方面,运用Visual Lisp语言,采用制作PLT文件,批量打印PLT文件的方法实现批量打印。2010年,四川财经职业学院电子商务系张春丽[3]采用ObjectARX开发工具,通过遍历AutoCAD对象方式,获得图纸打印范围及相关打印设置选项,实现了标准图框和非标准图框的批量打印功能。2011年,郑州航空工业管理学院机电工程学院陈志远[4]、王丽萍同样采用ObjectARX开发工具,对非标准化的图纸(字体大小未按标准要求)和非标准尺寸图形情况,作了应用开发,也实现了批量打印功能。2012年6月,重庆市勘测院何德平[5]、杨本延在测绘单位楼层建筑实测图打印方面,采用VBA开发工具,实现了同一个DWG文件内有许多图纸情况下批量打印的功能。2015年2月,湖北省交通规划设计院寇少华、李艳在道路和桥梁工程图纸打印方面,采用VB开发平台,实现了自动识别图框,自动设置打印选项,达到了批量打印AutoCAD多个文件(每个文件可包含多个图形)功能。
可以发现,不同行业,运用AutoCAD场景不同,批量打印的需求也不相同。尽管网络上能找到Batchplot 通用批量打印工具。然而,用户使用AutoCAD习惯不一样,行业应用细节差异大,导致通用批量打印工具并不完全适用。
某公司使用AutoCAD2010+PCCAD2010工作环境,图幅大小范围为A1~A4。工作场景为A3和A4图幅图纸用打印机HP LaserJet MFP M436n 打印。A1和A2图幅图纸用绘图仪HP DESIGNJET T790打印。本文主要介绍了基于Excel VBA二次开发AutoCAD批量打印程序编制过程中的主要技术。
咨询联系:信箱:shkcn@163.com QQ:151796400 电话:17392328115 微信:suzhu88
http://www.18lw.net/Item/Show.asp?id=2629&m=1
版权信息:18论文—要发论文、易发论文是专门从事期刊广告代理、论文写作指导的服务平台。平台依靠专业的队伍和广泛的媒体合作资源,提供针对性论文写作指导及发表协助方案,真正做到论文易写、论文易发。
投稿没有捷径,有的是对目标媒体的了解,做到有的放矢。我们所做的,是想让你少走弯路,不走错路。18论文整合省级期刊、国家级期刊、核心期刊、行业期刊、高校学报、国际期刊等多种媒介用稿信息,旨在让作者了解刊物的用稿要求,有针对性地创作、投稿。
我们不是官方,我们是传媒动态分析者。本号所发布的传媒内容仅用于信息分享,供写作投稿参考,如有触犯您的权益,请告知站务删除。18论文平台发布论文、范文、指导评析类文章均为本站原创,除授权发表期刊及其合作网站外,严禁任何其他机构转发,违者必究。
咨询联系信箱:shkcn@163.com QQ:151796400 电话:17392328115 微信:suzhu88
本平台不接受任何代理行为,中介勿扰。