排版方法及装置制造方法及图纸

技术编号:27936701 阅读:27 留言:0更新日期:2021-04-02 14:17
本公开提供一种排版方法及装置。所述方法包括:确定当前使用的字号;根据所述字号确定字格的尺寸,一个字格用于排版一个文字;使用具有所述尺寸的字格和相邻两行字格的预设间距,对待排版文字进行排版。通过根据当前使用的字号动态调整字格的尺寸,使用具有适配尺寸的字格和相邻两行字格的预设间距,对待排版文字进行排版,从而获得较好的排版效果。

【技术实现步骤摘要】
排版方法及装置
本公开涉及计算机通信
,尤其涉及一种排版方法及装置。
技术介绍
相关技术中,编辑器设有行间距和段间距,使用设定的行间距和段间距对待排版信息进行排版。相关技术中的排版方法比较单一,如何丰富排版方法,是本领域技术人员亟待解决的技术问题。
技术实现思路
为克服相关技术中存在的问题,本公开提供了一种排版方法及装置。根据本公开实施例的第一方面,提供了一种排版方法,所述方法包括:确定当前使用的字号;根据所述字号确定字格的尺寸,一个字格用于排版一个文字;使用具有所述尺寸的字格和相邻两行字格的预设间距,对待排版文字进行排版。可选地,所述使用具有所述尺寸的字格和相邻两行字格的预设间距,对待排版信息中的文字进行排版,包括:生成一行字格,所述一行字格中的每个字格均具有所述尺寸;在使用所述一行字格对所述待排版文字进行排版的过程中,响应于最后一个字格被使用,根据所述一行字格的位置和相邻两行字格的第一预设间距,确定下一行字格的位置,所述下一行字格中的每个字格均具有所述尺寸;<本文档来自技高网...

【技术保护点】
1.一种排版方法,其特征在于,所述方法包括:/n确定当前使用的字号;/n根据所述字号确定字格的尺寸,一个字格用于排版一个文字;/n使用具有所述尺寸的字格和相邻两行字格的预设间距,对待排版文字进行排版。/n

【技术特征摘要】
1.一种排版方法,其特征在于,所述方法包括:
确定当前使用的字号;
根据所述字号确定字格的尺寸,一个字格用于排版一个文字;
使用具有所述尺寸的字格和相邻两行字格的预设间距,对待排版文字进行排版。


2.根据权利要求1所述的方法,其特征在于,所述使用具有所述尺寸的字格和相邻两行字格的预设间距,对待排版信息中的文字进行排版,包括:
生成一行字格,所述一行字格中的每个字格均具有所述尺寸;
在使用所述一行字格对所述待排版文字进行排版的过程中,响应于最后一个字格被使用,根据所述一行字格的位置和相邻两行字格的第一预设间距,确定下一行字格的位置,所述下一行字格中的每个字格均具有所述尺寸;
在所述下一行字格的位置处生成所述下一行字格。


3.根据权利要求2所述的方法,其特征在于,所述使用具有所述尺寸的字格和相邻两行字格的预设间距,对待排版信息中的文字进行排版,还包括:
在使用所述一行字格对所述待排版文字进行排版的过程中,响应于接收到段落切换指令,根据所述一行字格的位置和相邻两行字格的第二预设间距,确定用于排版下一段文字的首行字格的位置,所述首行字格中的每个字格均具有所述尺寸,所述第二预设间距不同于所述第一预设间距;
在所述首行字格的位置处生成所述首行字格。


4.根据权利要求1所述的方法,其特征在于,所述方法还包括:
在使用具有所述尺寸的字格和所述预设间距对所述待排版文字进行排版的过程中,响应于接收到字号切换指令,确定切换后的新字号;
根据所述新字号确定所述字格的新尺寸;
使用具有所述新尺寸的字格和所述预设间距对信息进行排版,所述信息包括仍处于待排版状态的文字。


5.根据权利要求4所述的方法,其特征在于,所述信息还包括光标所处段落中的已被排版的文字;所述使用具有所述新尺寸的字格和所述预设间距对信息进行排版,包括:
将所述已被排版的文字的字号调整为所述新字号;
使用具有所述新尺寸的字格和所述预设间距,对具有所述新字号的所述已被排版的文字进行重新排版。


6.根据权利要求1所述的方法,其特征在于,所述方法还包括:
响应于接收到图片插入指令,根据在接收到所述图片插入指令之前已被排版的文字所使用的字格的位置,以及根据图片与字格的预设距离,确定待排版图片的排版位置;
将所述待排版图片排版在所述排版位置处。


7.根据权利要求1-6中任一项所述的方法,其特征在于,排布在所述字格内的文字与所述字格的边框存在一距离,所述距离与排版在所述字格内的文字的字号呈正相关;
和/或,排布在所述字格内的文字的字重与字号呈正相关。


8.根据权利要求1所述的方法,其特征在于,由所述字格形成上层网格;存在底层网格,所述底层网格包括多个网格单元,所述网格单元呈正方形,所述网格单元的尺寸为2N×2N个像素的尺寸,所述N为正整数;所述底层网格和所述上层网格叠层设置;所述方法还包括:
控制所述上层网格中的各线条与所述底层网格中的网格单元的边框对齐。


9.根据权利要求8所述的方法,其特征在于,存在中层网格,所述中层网格用于划分正文区域和非正文区域;所述底层网格、所述中层网格和所述上层网格叠层设置;所述中层网格中用于划分所述正文区域的网格区域与所述上层网格相对;所述方法还包括:
控制所述中层网格中的各线条与所述底层网格中的网格单元的边框对齐。


10.一种排版装置,其特征在于,所述装置包括:
字号确定模块,被配置为确定当前使用的字号;
尺寸确定模块,被配置为根据所述字号确定字格的尺寸,一个字格用于排版一个文字;
文字排版模块,被配置为使用具有所述尺寸的字格和相邻两行字格的预设间距,对待排版文字进行排版。


11.根据权利要求10所述的装置,其特征在于,所述文字排版模块,包括:<...

【专利技术属性】
技术研发人员:张文昊
申请(专利权)人:北京小米移动软件有限公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1