【技术实现步骤摘要】
打印数据排版方法及装置、打印机、电子设备、存储介质
[0001]本公开涉及打印机驱动软件开发
,特别涉及一种打印数据排版方法及装置、打印机、电子设备、存储介质。
技术介绍
[0002]当要打印某个文档时,由于该文档的排版方式最初往往是为了方便在屏幕上阅读,并没有考虑打印的需求,因此,将该文档打印出来后,其打印效果往往与其在屏幕上的显示效果并不一致。例如,文档在屏幕上显示时,字体和行距可能都很大,而打印出来的文档中字体却很小,有的页面中间可能还会有很多空行,从而造成纸张以及墨粉(或墨水)等打印资源的浪费。因此,为了节省纸张以及墨粉(或墨水)等打印资源,用户往往需要在电脑上对待打印的文档进行重新排版。然而,对于pdf格式等只能阅读、无法编辑的文档,或者手机等移动设备中的文档,则很难对其进行重新排版。
技术实现思路
[0003]本公开旨在至少解决现有技术中存在的问题之一,提供一种打印数据排版方法及装置、打印机、电子设备、存储介质。
[0004]本公开的一个方面,提供了一种打印数据排版方法,所述方法包括 ...
【技术保护点】
【技术特征摘要】
1.一种打印数据排版方法,其特征在于,所述方法包括:获取待打印数据,所述待打印数据包括按照初始排版格式排列的多个输出对象;根据所述初始排版格式确定所述多个输出对象的初始属性信息,根据所述多个输出对象的初始属性信息对各所述输出对象重新排版,获得目标排版格式;其中,所述目标排版格式的输出对象大小与所述初始排版格式的输出对象大小相同。2.根据权利要求1所述的方法,其特征在于,所述根据所述初始排版格式确定所述多个输出对象的初始属性信息,根据所述多个输出对象的初始属性信息对各所述输出对象重新排版,获得目标排版格式,包括:根据所述初始排版格式,分别确定各相邻两行所述输出对象的初始行间距;在任意相邻两行所述输出对象的初始行间距超出预设的行间距阈值时,对所述任意相邻两行所述输出对象的初始行间距进行重新调整,获得所述目标排版格式。3.根据权利要求2所述的方法,其特征在于,所述对所述任意相邻两行所述输出对象的初始行间距进行重新调整,包括:将所述任意相邻两行所述输出对象的初始行间距调整至与所述行间距阈值相同或小于所述行间距阈值。4.根据权利要求1所述的方法,其特征在于,所述根据所述初始排版格式确定所述多个输出对象的初始属性信息,根据所述多个输出对象的初始属性信息对各所述输出对象重新排版,获得目标排版格式,包括:根据所述初始排版格式,分别确定同一行各相邻两个所述输出对象的初始字符间距;在任意相邻两个所述输出对象的初始字符间距超出预设的字符间距阈值时,...
【专利技术属性】
技术研发人员:冯君,
申请(专利权)人:北京高德品创科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。