【技术实现步骤摘要】
表格排版方法、装置、电子设备及存储介质
[0001]本申请涉及表格文档排版领域,尤其涉及一种表格排版方法、装置、电子设备及存储介质。
技术介绍
[0002]表格作为常用的办公应用之一,有这广泛的应用,例如计算数据以及记录信息等。为了使表格美观、增加表格内容的可读性,可以通过各种方法调整表格中单元格的格式。
[0003]在相关技术中,可以通过调整表格的列宽、行高、字体等方式使单元格内容能够完整的展示,进而增加表格内容的可读性。然而,相关技术中的表格调整方式,需要大量的手动操作,且需要用户具有较高的熟练度。
技术实现思路
[0004]本申请的目的是提供一种表格排版方法、装置、电子设备及存储介质,用于表格的自动排版,以减少用户调整表格时的操作步骤,降低复杂度。
[0005]本申请提供一种表格排版方法,包括:
[0006]获取目标区域内的单元格所构成表格的表格宽度和表格高度;根据所述表格宽度与视图宽度的比例关系,和/或,所述表格高度与视图高度的比例关系,调整所述目标区域内的单元格的行高和列宽中的至少一项;其中,所述视图高度和所述视图宽度分别为视图窗口的高度和宽度;所述视图窗口用于展示所述目标区域的单元格所包含的内容的可视窗口。
[0007]可选地,所述根据所述表格宽度与视图宽度的比例关系,和/或,所述表格高度与视图高度的比例关系,调整所述目标区域内的单元格的行高和列宽中的至少一项之前,所述方法还包括:获取目标单元格的目标内容;所述目标单元格为所述目标区域包含的单元格中的任一单元 ...
【技术保护点】
【技术特征摘要】
1.一种表格排版方法,其特征在于,包括:获取目标区域内的单元格所构成表格的表格宽度和表格高度;根据所述表格宽度与视图宽度的比例关系,和/或,所述表格高度与视图高度的比例关系,调整所述目标区域内的单元格的行高和列宽中的至少一项;其中,所述视图高度和所述视图宽度分别为视图窗口的高度和宽度;所述视图窗口用于展示所述目标区域内的单元格所包含的内容。2.根据权利要求1所述的方法,其特征在于,所述根据所述表格宽度与视图宽度的比例关系,和/或,所述表格高度与视图高度的比例关系,调整所述目标区域内的单元格的行高和列宽中的至少一项之前,所述方法还包括:获取目标单元格的目标内容;所述目标单元格为所述目标区域包含的单元格中的任一单元格;在所述目标内容为文本内容的情况下,按照预设文本格式调整所述目标内容,并根据调整后的目标内容调整所述目标单元格的格式;其中,调整后的目标单元格内的文本内容不换行、且能够完整展示;或者,在所述目标内容包含图像内容的情况下,按照预设图像格式调整所述目标内容,并根据调整后的目标内容调整所述目标单元格的格式;其中,调整后的目标单元格内的图像能够完整展示。3.根据权利要求2所述的方法,其特征在于,所述根据调整后的目标内容调整所述目标单元格的格式,包括:根据调整后的目标内容所处区域与所述目标单元格所处区域的面积比,调整所述目标内容与所述目标单元格的边框之间的距离。4.根据权利要求1所述的方法,其特征在于,所述根据所述表格宽度与视图宽度的比例关系,和/或,所述表格高度与视图高度的比例关系,调整所述目标区域内的单元格的行高和列宽中的至少一项,包括:在所述表格宽度小于目标宽度的情况下,获取所述表格中任一目标列对应的第一目标比值,并将所述第一目标比值与所述目标宽度的乘积作为所述目标列列宽的增幅调整所述目标列的列宽;和/或,在所述表格高度小于目标高度的情况下,获取所述表格中任一目标行对应的第二目标比值,并将所述第二目标比值与所述目标高度的乘积作为所述目标行行高的增幅调整所述目标行的行高;其中,所述目标宽度为第一预设比例的所述视图宽度;所述目标高度为第二预设比例的所述视图行高;所述第一目标比值为所述目标列调整前的列宽与所述表格宽度的比值;所述第二目标比值为所述目标行调整前的行高与所述表格高度的比值。5.根据权利要求1所述的方法,其特征在于,所述根据所述表格宽度与视图宽度的比例关系,和/或,所述表格高度与视图高度的比例关系,调整所述目标区域内的单元格的行高和列宽中的至少一项,包括:在所述表格宽度大于目标宽度、且小于所述视图宽度的情况下,获取所述目标区域中
任一目标列对应的第三目标比值,并将所述第三目标比值与所述视图宽度的乘积作为所述目标列列宽的增幅调整所述目标列的列宽;和/或,在所述表格高度大于目标高度、且小于所述视图宽度的情况下,获取所述目标区域中任一目标行对应的第四目标比值,并将所述第四目标比值与所述视图高度的乘积作为所述目标行行高的增幅调整所述目标行的行高;其中,所述目标宽度为第一预设比例的所述视图宽度;所述目标高度为第二预设比例的所述视图高度;所述第三目标比值为所述目标列调整前的列宽与所述表格宽度的比值;所述第四目标比值为所述目标行调整前的行高与所述表格高度的比值。6.根据权利要求1所述的方法,其特征在于,所述根据所述表格宽度与视图宽度的比例关系,和/或,所述表格高度与视图高度的比例关系,调整所述目标区域内的单元格的行高和列宽中的至少一项,包括:在所述表格宽度大于所述视图宽度的情况下,根据所述表格宽...
【专利技术属性】
技术研发人员:孙玥,辛煜辉,陈永权,李嘉莹,付伟林,胡娟,
申请(专利权)人:珠海金山办公软件有限公司武汉金山办公软件有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。