本发明涉及cad图纸批量打印,具体涉及一种cad图纸的批量排序打印的方法。
背景技术:
1、目前,在工程设计过程中有大量的图纸打印工作,目前大多数设计人员打印图纸均是靠手工选择进行打印,效率很低,而且很容易出错,漏打、错打等现象时有发生;目前市场上cad批量图纸也有一些打印工具,能满足一些商务用户的需求,但是操作起来比较繁琐,不太适合普通设计人员使用;目前已有的批量打印图纸的方法的主要问题包括:1)需插入特定的打印图框,对已有的图纸修改比较大;2)图纸需转换成pdf文件,并存到指定目录,然后手动命名合并后的pdf文件,方可批量打印,操作起来比较麻烦,不能很好的提高打印效率。
技术实现思路
1、有鉴于此,面对现有技术的不足,本发明的目的在于提供一种cad图纸的批量排序打印的方法,用于解决工程设计当中大批量图纸打印的问题。
2、本申请旨在解决背景技术中的问题之一。
3、本发明所采用的技术方案为:为实现上述目的及其他相关目的,本发明提供一种cad图纸的批量排序打印的方法;
4、一种cad图纸的批量排序打印的方法,包括如下步骤:
5、s1,构建识别图框,识别图框为不同于目标图纸中使用图层的一个矩形框。
6、s2,在目标图纸的中插入或/和复制识别图框,对识别图框缩放或拉伸以匹配目标图纸的所需打印区域的规格;
7、s3,选择所需打印的目标图纸,以目标图纸的识别图框的左下角为基点进行排序,目标图纸排列顺序按照先行后列顺序或者先列后行的顺序,完成排序;
8、s4,按排序目标图纸输出到打印机进行打印或者输出pdf文件。
9、本技术方案,还包括一下技术特征:
10、优选的,s4中,通过获取识别图框的四个点的坐标参数,确定打印区域。
11、优选的,s2中,在目标图纸的中的左下角插入识别图框。
12、优选的,s2中,在目标图纸的中的右下角或右上角或左上角或居中插入识别图框。
13、优选的,识别图框放大或缩小匹配目标图纸的所需打印区域。
14、优选的,在s2-s3之间,对目标图纸中所有需要打印区域,重复s2操作。
15、优选的,在s2-s3之间,对所有目标图纸的所有需要打印区域,重复s2操作。
16、优选的,s3中,点击打印按钮后选择所需要打印的多张目标图纸,或选择所需要打印的多张目标图纸后点击打印按钮。
17、优选的,s3或/和s4中,依次按照排列好的顺序显示当前打印的目标图纸。
18、优选的,s3或/和s4中,在模型空间或图纸空间打印。
19、优选的,s3或/和s4中,核对是否完成全部排序目标图纸的是否打印。
20、优选的,插入识别图框,识别图框为特殊层的一个矩形框,直接插入到原目标图纸的左下角,矩形框可以缩放或拉伸以适合不同大小的非标准尺寸的目标图纸。
21、优选的,多次插入或复制识别图框到需要打印的所有目标图纸。
22、优选的,点击打印按钮,选择所需要打印的多张目标图纸,以目标图纸的识别图框的左下角为基点进行排序,目标图纸排列顺序安装先行后列或者先列后行的顺序,进行排序进行;目标图纸排序符合视觉习惯,并且具有去除重复打印的功能。
23、优选的,依次按照排列好的顺序显示当前打印的目标图纸,同时目标图纸输出到打印机进行打印或者输出pdf文件。
24、优选的,本发明涉及的程序支持在模型空间和图纸空间打印。
25、优选的,包括识别图框单元、批量打印单元、打印到单个pdf单元,用于执行s1-s4;
26、识别图框单元用于识别目标图纸,从模型或者图纸空间中获取需要打印的目标图纸区域;识别图框单元首先获取识别图框比例,其次获取识别图框的幅面,最后在屏幕中点击需要插入识别图框的目标图纸的左下角位置;
27、通过识别图框单元,批量打印单元获取识别图框的四个坐标点,并利用坐标点识别图纸;
28、批量打印单元用于目标图纸排序和打印,第一选择目标图纸排序方式,先行后列或者先列后行;第二,选择打印目标图纸,用鼠标在屏幕中通过框选来选择需要打印的多张目标图纸;第三,对选择的目标图纸进行排序,通过用户选择的排序方式,获取需要打印目标图纸的识别图框的左下角坐标,通过坐标进行排序,按照排序方式,先行后列,是指行优先,先打印第一行目标图纸,每一行再按照从左到右排列进行打印;先列后行,是指列优先,先打印第一列目标图纸,每一列再按照从上到下排列进行打印,排序后生成一个打印队;第四,对排序后的目标图纸打印,得到排序好的打印队列,判断当前模型空间或图纸空间,根据当前所在空间,将排列好的识别图框批量顺序送给已经预设好的实体打印机或虚拟打印机;
29、打印到单个pdf单元用于目标图纸排序和打印,第一选择目标图纸排序方式,先行后列或者先列后行;第二是获取文件名及文件所在目录,然后定义打印成的文件名为在原文件名后面增加自定义标识作为打印后的第一个文件名;第三,选择打印目标图纸,用鼠标在屏幕中通过框选来选择需要打印的多张目标图纸;第四,对排序后的目标图纸打印,得到排序好的打印队列,判断当前模型空间或图纸空间,根据当前所在空间,将排列好的识别图框批量顺序送给已经预设好的虚拟打印机;第五,将排列好的识别图框批量顺序打印到文件名附加自定义标识的并加编号的文件,编号为依序的字符排列。
30、本发明具有以下有益效果:
31、本发明针单个cad文件内有多张图纸打印时,靠手动点选图纸费事费力,效率低,采用本发明所提供的打印程序,大大提高效率,手动打印100张图纸需要至少20分钟时间,采用本发明后打印多张图纸如同打印一张图纸简单,仅需点选鼠标5下即可,并且打印好的图纸已经按照顺序排好,节省了大量整理图纸时间,并且可以批量生产pdf图纸,极为方便。
1.一种cad图纸的批量排序打印的方法,其特征在于,包括如下步骤:
2.如权利要求1所述的一种cad图纸的批量排序打印的方法,其特征在于,s4中,通过获取识别图框的四个点的坐标参数,确定打印区域。
3.如权利要求1所述的一种cad图纸的批量排序打印的方法,其特征在于,s2中,在目标图纸的中的左下角插入识别图框。
4.如权利要求1所述的一种cad图纸的批量排序打印的方法,其特征在于,在s2或/和s3中,对目标图纸中所有需要打印区域,重复s2操作。
5.如权利要求1所述的一种cad图纸的批量排序打印的方法,其特征在于,在s2或/和s3中,对所有图纸的所有需要打印区域,重复s2操作。
6.如权利要求1所述的一种cad图纸的批量排序打印的方法,其特征在于,s3中,点击打印按钮后选择所需要打印的多张目标图纸,或选择所需要打印的多张目标图纸后点击打印按钮。
7.如权利要求1所述的一种cad图纸的批量排序打印的方法,其特征在于,s3或/和s4中,依次按照排列好的顺序显示当前打印的目标图纸。
8.如权利要求1所述的一种cad图纸的批量排序打印的方法,其特征在于,s3或/和s4中,在模型空间或图纸空间打印。
9.如权利要求1所述的一种cad图纸的批量排序打印的方法,其特征在于,s3或/和s4中,核对是否完成全部排序目标图纸的是否打印。
10.如权利要求1所述的一种cad图纸的批量排序打印的方法,其特征在于,包括识别图框单元、批量打印单元、打印到单个pdf单元,用于执行s1-s4;