[发明专利]一种能够灵活调整打印格式的标签打印方法、装置及介质在审
申请号: | 202210968306.0 | 申请日: | 2022-08-12 |
公开(公告)号: | CN115454360A | 公开(公告)日: | 2022-12-09 |
发明(设计)人: | 胡焱;张锋;安静;申伟坡 | 申请(专利权)人: | 浪潮金融信息技术有限公司 |
主分类号: | G06F3/12 | 分类号: | G06F3/12;G06V30/10 |
代理公司: | 北京权智天下知识产权代理事务所(普通合伙) 11638 | 代理人: | 丁侃 |
地址: | 215100 江苏省苏州市吴中经*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 能够 灵活 调整 打印 格式 标签 方法 装置 介质 | ||
1.一种能够灵活调整打印格式的标签打印方法,其特征在于,包括以下步骤:
获取打印需求和打印内容;
根据所述打印需求和所述打印内容定义标签打印配置文件;
根据所述标签打印配置文件执行内容逐级绘制操作,得到待打印文件;
对所述待打印文件进行打印输出。
2.根据权利要求1所述的一种能够灵活调整打印格式的标签打印方法,其特征在于:
所述标签打印配置文件中设置有:类型识别符、画布大小识别符、打印宽度识别符、打印间距识别符、打印对齐方式识别符、打印内容格式识别符、输出格式识别符和所述打印内容。
3.根据权利要求2所述的一种能够灵活调整打印格式的标签打印方法,其特征在于:
所述内容逐级绘制操作,包括:
识别所述标签打印配置文件中的所述打印内容;
按照所述类型识别符对所述打印内容进行换行处理,得到若干组子内容;
根据所述画布大小识别符、所述打印宽度识别符、所述打印间距识别符、所述打印对齐方式识别符、所述打印内容格式识别符和所述输出格式识别符对若干组所述子内容依次执行分步绘制步骤,得到若干待打印子文件;
整合若干所述待打印子文件,得到所述待打印文件。
4.根据权利要求3所述的一种能够灵活调整打印格式的标签打印方法,其特征在于:
所述类型识别符中设置有换行标识符;
所述换行处理包括:
读取所述打印内容;
每在所述打印内容中读取到所述换行标识符时,将所述换行标识符前的所述打印内容设置为第一子内容,并换行读取除所述第一子内容外的所述打印内容。
5.根据权利要求3所述的一种能够灵活调整打印格式的标签打印方法,其特征在于:
对每个所述子内容所执行的所述分步绘制步骤包括:
根据所述画布大小识别符生成第一画布;
判断所述子内容是否为空;若为空,则绘制换行;若非空,则首先按照所述打印宽度识别符进行对所述子内容的宽度值绘制处理,之后按照所述打印间距识别符进行对所述子内容的间距值绘制处理,之后按照所述打印对齐方式识别符进行对所述子内容的位置对齐绘制处理,之后按照所述打印内容格式识别符进行对所述子内容的字体设置处理,得到待转换文本内容;按照所述输出格式识别符进行对所述待转换文本内容的格式转换处理,得到所述待打印子文件。
6.根据权利要求5所述的一种能够灵活调整打印格式的标签打印方法,其特征在于:
所述宽度值绘制处理,包括:识别所述打印宽度识别符;若所述打印宽度识别符为第一宽度标识,则对所述子内容进行自适应绘制处理,得到第一绘制内容;若所述打印宽度识别符为第二宽度标识,则对所述子内容进行百分比绘制处理,得到第二绘制内容;若所述打印宽度识别符为第三宽度标识,则对所述子内容进行实际宽度值绘制处理,得到第三绘制内容;
所述间距值绘制处理,包括:识别所述打印间距识别符;若所述打印间距识别符为第一间距标识,则对所述第一绘制内容、所述第二绘制内容或所述第三绘制内容进行左间距绘制处理,得到第一待对齐内容;若所述打印间距识别符为第二间距标识,则对所述第一绘制内容、所述第二绘制内容或所述第三绘制内容进行右间距绘制处理,得到第二待对齐内容;
所述位置对齐绘制处理,包括:识别所述打印对齐方式识别符;若所述打印对齐方式识别符为第一对齐标识,则对所述第一待对齐内容或所述第二待对齐内容进行居左绘制处理,得到第一待设置内容;若所述打印对齐方式识别符为第二对齐标识,则对所述第一待对齐内容或所述第二待对齐内容进行居右绘制处理,得到第二待设置内容;若所述打印对齐方式识别符为第三对齐标识,则对所述第一待对齐内容或所述第二待对齐内容进行居中绘制处理,得到第三待设置内容。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浪潮金融信息技术有限公司,未经浪潮金融信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210968306.0/1.html,转载请声明来源钻瓜专利网。