[发明专利]一种打印Web图形格式文件的方法有效
申请号: | 201910704919.1 | 申请日: | 2019-07-31 |
公开(公告)号: | CN112306424B | 公开(公告)日: | 2021-11-09 |
发明(设计)人: | 芦苇 | 申请(专利权)人: | 中铁第五勘察设计院集团有限公司 |
主分类号: | G06F3/12 | 分类号: | G06F3/12 |
代理公司: | 北京开阳星知识产权代理有限公司 11710 | 代理人: | 杨中鹤 |
地址: | 102600 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 打印 web 图形 格式文件 方法 | ||
1.一种打印Web图形格式文件的方法,其特征在于,包括:
通过AutoCAD软件的应用程序编程接口与AutoCAD软件通信,建立握手机制;
通过加载动态链接库文件与AutoCAD软件建立握手机制,执行启用指令后获取到图形界面;
获取到所述图形界面中的自定义图层名称信息指令后,通过创建按钮执行创建指令,创建所述自定义图层名称信息;
将所述创建自定义图层名称信息设置为预打印的原始图形的外框名称;
通过交互界面的选择按钮获取外层图框的图层名称信息确定所述自定义图层名称信息;
获取到图形模型空间选取预打印的原始图形的指令后;
扫描所述预打印的原始图形对应的绘图区域的图形信息;
获取所述图形界面中输入的路径信息;
将所述路径信息确定为Web图形格式文件的生成路径信息;
建立握手机制后,遍历AutoCAD软件数据库中PC3文件现有的纸张信息,将所述纸张信息中的纸张尺寸信息存储在堆内存中,以及,将使用频率大于预设频率的纸张尺寸信息以及后续新增的纸张尺寸信息均存放在所述堆内存中;所述纸张信息包括:纸张尺寸信息和自动缩放比例信息;其中,所述纸张尺寸信息包括:纸张长度信息和纸张宽度信息;
获取预打印的原始图形的纸张尺寸信息;
将预打印的原始图形的纸张尺寸信息与所述堆内存中的纸张尺寸信息通过折半算法进行折半查找近似值一一匹配后,确定目标纸张尺寸第一信息,基于目标纸张尺寸第一信息和预留打印余量确定目标纸张尺寸信息;
基于所述目标纸张尺寸信息和所述目标纸张尺寸信息对应的自动缩放比例信息确定打印模式;
基于所述打印模式,打印Web图形格式文件。
2.根据权利要求1所述的方法,其特征在于,所述将所述纸张信息中的纸张尺寸信息存储在堆内存中前,还包括:
获取所述自定义图层名称信息;
基于业务逻辑通过算法对所述预打印的原始图形的关联管理,识别所述预打印的原始图形的图纸数量;
将所述图纸数量确定为输出Web图形格式文件的个数。
3.根据权利要求1所述的方法,其特征在于,基于目标纸张尺寸信息和自动缩放比例信息确定打印模式前,还包括:
获取打印转换格式的设置信息,进行所述打印转换格式的设置;
获取打印转换字体的设置信息,进行所述打印转换字体的设置;
获取打印线条的设置信息,进行所述打印线条的设置;
获取打印背景颜色的设置信息,进行所述打印背景颜色的设置。
4.根据权利要求1所述的方法,其特征在于,所述预留打印余量,至少包括预留以下余量:长度余量、左侧余量和右侧余量。
5.根据权利要求4所述的方法,其特征在于,所述预留打印余量,还包括:目标纸张的图形的中心点和所述预打印的原始图形的中心点一致,并且所述目标纸张的图形的范围大于所述预打印的原始图形范围。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中铁第五勘察设计院集团有限公司,未经中铁第五勘察设计院集团有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910704919.1/1.html,转载请声明来源钻瓜专利网。