一种文档内容间距调整方法、装置、电子设备及存储介质与流程

文档序号:27678495发布日期:2021-11-30 22:24阅读:86来源:国知局
一种文档内容间距调整方法、装置、电子设备及存储介质与流程

1.本发明涉及电子文档技术领域,特别是涉及一种文档内容间距调整方法、装置、电子设备及存储介质。


背景技术:

2.一篇文档的内容往往可以被划分为多个部分。比如,一篇紧急公告文档的内容可以被划分为:公告名称、公告具体内容、发文单位名称和发文日期等多个部分。
3.通常,一篇文档的多个部分内容之间的距离需要精确到一个固定的数值。例如,一些单位发布的公文中,各部分内容之间的距离有着严格的规定,如公文中的版头分隔线与发文字号之间的距离必须为10mm(毫米)。
4.然而,电子文档中各部分内容之间的距离大多不能直接进行设置。往往需要用户通过各种间接的方式进行设置,并结合人工测量来验证所设置的距离。例如,针对一篇原始文档中间距为5mm的两部分内容,若按照规定需要将这两部分内容的间距调整达到10mm。此时,用户可以通过在这两部分内容之间点击回车键,调整在这两部分内容之间的距离;或者,用户也可以将这两部分内容分别放置在一个表格的不同行中,通过设置表格行高来调整这两部分内容之间的距离,以使得这两部分内容的间距可以达到10mm。
5.然而,由于无法直接确定调整后的这两部分内容的间距是否能够达到10mm,因此,在距离调整完成后,还需要对这两部分内容的间距进行验证。通常,用户可以在这两部分内容之间插入一个矩形,通过检测矩形的高度是否为10mm,以验证这两部分内容的间距是否正确;或者,用户也可以将调整距离后的这篇文档打印出来,用尺子测量这两部分内容之间的实际距离是否为10mm,以验证这两部分内容的间距是否正确。若验证出的这两部分内容的间距不符合要求,还需要重新调整这两部分内容的间距,以使得这两部分内容的间距最终达到10mm,操作十分繁琐。
6.因此,这种调整文档中各部分内容之间的距离的方式,不仅调整过程操作繁琐,而且在距离调整完成后,对调整后的距离进行测量和验证过程也很繁琐。


技术实现要素:

7.本发明实施例的目的在于提供一种文档内容间距调整方法、装置、电子设备及存储介质,以简化用户调整文档内容间距的操作。
8.为了达到上述目的,本发明实施例提供了一种文档内容间距调整方法,包括:
9.对目标文档的当前页面进行书签识别;
10.当识别出预设的目标内容的书签后,获取所述目标内容的当前位置,以及所述目标内容的当前位置与预设参照位置之间的距离;
11.在所述当前页面的第一预设区域,显示所述目标内容的当前位置与所述预设参照位置的距离值;
12.基于用户的操作,调整所述目标内容的位置,直到所述距离值与预设标准距离值
相等。
13.进一步的,所述距离值显示在距离值输入框中;
14.所述基于用户的操作,调整所述目标内容的位置,直到所述距离值与预设标准距离值相等,包括:
15.接收用户在所述距离值输入框中输入的输入距离值;
16.根据所述输入距离值调整所述目标内容的位置,使得所述距离值与预设标准距离值相等。
17.进一步的,在所述距离值输入框的一侧,还显示上/下调整按键;
18.所述基于用户的操作,调整所述目标内容的位置,直到所述距离值与预设标准距离值相等的步骤,还包括:
19.根据用户对所述上/下调整按键的点击操作,调整所述目标内容的位置,使得所述距离值与预设标准距离值相等。
20.进一步的,所述接收用户在所述距离值输入框中输入的输入距离值;根据所述输入距离值调整所述目标内容的位置,使得所述距离值与预设标准距离值相等,包括:
21.接收用户在所述距离值输入框中输入的输入距离值;
22.判断所述输入距离值是否在预设距离值范围内;
23.如果是,则按照所述输入距离值调整所述目标内容的位置,使得所述距离值与预设标准距离值相等;
24.如果否,则显示输入距离值错误的提示信息。
25.进一步的,在所述当识别出预设的目标内容的书签之后,还包括:
26.在所述当前页面的第二预设区域,显示距离调整键;所述距离调整键与所述目标内容的位置对应;
27.所述基于用户的操作,调整所述目标内容的位置,直到所述距离值与预设标准距离值相等的步骤,包括:
28.基于用户对所述距离调整键的位置的操作,调整所述目标内容的位置,直到所述距离值与预设标准距离值相等。
29.进一步的,所述预设参照位置为:所述当前页面的页眉位置;
30.所述距离调整键,位于显示的页眉位置到目标内容位置的垂直连线上,与目标内容位置对应的位置;
31.所述基于用户对所述距离调整键的位置的操作,调整所述目标内容的位置,直到所述距离值与预设标准距离值相等,包括:
32.基于用户对所述距离调整键在所述垂直连线上的拖动操作,调整所述距离调整键的位置,直到所述距离调整键与页眉位置之间的距离值与预设标准距离值相等。
33.为了达到上述目的,本发明实施例还提供了一种文档内容间距调整装置,包括:
34.书签识别模块,用于对目标文档的当前页面进行书签识别;
35.距离获取模块,用于当识别出预设的目标内容的书签后,获取所述目标内容的当前位置,以及所述目标内容的当前位置与预设参照位置之间的距离;
36.第一显示模块,用于在所述当前页面的第一预设区域,显示所述目标内容的当前位置与所述预设参照位置的距离值;
37.距离调整模块,用于基于用户的操作,调整所述目标内容的位置,直到所述距离值与预设标准距离值相等。
38.进一步的,所述距离值显示在距离值输入框中;
39.所述距离调整模块,具体用于接收用户在所述距离值输入框中输入的输入距离值;根据所述输入距离值调整所述目标内容的位置,使得所述距离值与预设标准距离值相等。
40.进一步的,在所述距离值输入框的一侧,还显示上/下调整按键;
41.所述距离调整模块,具体还用于根据用户对所述上/下调整按键的点击操作,调整所述目标内容的位置,使得所述距离值与预设标准距离值相等。
42.进一步的,所述距离调整模块,包括:
43.距离值接收子模块,用于接收用户在所述距离值输入框中输入的输入距离值;
44.判断子模块,用于判断所述输入距离值是否在预设距离值范围内;
45.距离调整子模块,用于如果判断出所述输入距离值在预设距离值范围内,则按照所述输入距离值调整所述目标内容的位置,使得所述距离值与预设标准距离值相等;如果判断出所述输入距离值不在预设距离值范围内,则显示输入距离值错误的提示信息。
46.进一步的,所述装置,还包括:
47.第二显示模块,用于在所述当前页面的第二预设区域,显示距离调整键;所述距离调整键与所述目标内容的位置对应;
48.所述距离调整模块,具体用于基于用户对所述距离调整键的位置的操作,调整所述目标内容的位置,直到所述距离值与预设标准距离值相等。
49.进一步的,所述预设参照位置为:所述当前页面的页眉位置;
50.所述距离调整键,位于显示的页眉位置到目标内容位置的垂直连线上,与目标内容位置对应的位置;
51.所述距离调整模块,具体用于基于用户对所述距离调整键在所述垂直连线上的拖动操作,调整所述距离调整键的位置,直到所述距离调整键与页眉位置之间的距离值与预设标准距离值相等。
52.为了达到上述目的,本发明实施例提供了一种电子设备,包括处理器、通信接口、存储器和通信总线,其中,处理器,通信接口,存储器通过通信总线完成相互间的通信;
53.存储器,用于存放计算机程序;
54.处理器,用于执行存储器上所存放的程序时,实现上述任一所述文档内容间距调整方法步骤。
55.为了达到上述目的,本发明实施例提供了一种计算机可读存储介质,所述计算机可读存储介质内存储有计算机程序,所述计算机程序被处理器执行时实现上述任一所述文档内容间距调整方法步骤
56.为了达到上述目的,本发明实施例还提供了一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机执行上述任一所述文档内容间距调整方法步骤。
57.本发明实施例有益效果:
58.采用本发明实施例提供的方法,当识别出预设的目标内容的书签后,可以获取目标内容的当前位置,以及目标内容的当前位置与预设参照位置之间的距离,并且还可以将
目标内容的当前位置与预设参照位置的距离值显示在当前页面的第一预设区域。进而,用户可以根据第一预设区域所显示的距离值,调整目标内容的位置,使得目标内容的当前位置与预设参照位置的距离值与预设标准距离值相等。由于用户可以直接根据第一预设区域所显示的距离值,调整目标内容的位置,以及确定达到预设标准距离。因此,可以减少因不知目标内容的位置与预设参照位置的准确距离所导致的不必要的距离调整操作。即采用本发明实施例提供的方法,简化了用户调整文档内容间距的操作;而且,通过第一预设区域所显示的距离值,用户可以直接确定是否到达预设标准距离值,省去了调整后的测量和验证过程,进一步简化了操作。
59.当然,实施本发明的任一产品或方法并不一定需要同时达到以上所述的所有优点。
附图说明
60.为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
61.图1为本发明实施例提供的文档内容间距调整方法的一种流程图;
62.图2为本发明实施例提供的文档内容间距调整方法的另一种流程图;
63.图3a为本发明实施例提供的文档内容间距调整方法中目标文档x当前页面的一种示意图;
64.图3b为本发明实施例提供的文档内容间距调整方法中目标文档x当前页面的另一种示意图;
65.图3c为本发明实施例提供的文档内容间距调整方法中目标文档x当前页面的又一种示意图;
66.图3d为本发明实施例提供的文档内容间距调整方法中目标文档x当前页面的又一种示意图;
67.图3e为本发明实施例提供的文档内容间距调整方法中目标文档x当前页面的又一种示意图;
68.图4为本发明实施例提供的文档内容间距调整方法的又一种流程图;
69.图5为本发明实施例提供的文档内容间距调整装置的一种结构图;
70.图6为本发明实施例提供的文档内容间距调整装置的另一种结构图;
71.图7为本发明实施例提供的文档内容间距调整装置的又一种结构图;
72.图8为本发明实施例提供的一种电子设备的结构示意图。
具体实施方式
73.下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
74.为了简化用户调整文档内容间距的操作,本发明实施例提供了一种文档内容间距调整方法。
75.参见图1,图1为文档内容间距调整方法的一种流程,如图1所示,该方法包括如下步骤:
76.步骤101,对目标文档的当前页面进行书签识别。
77.步骤102,当识别出预设的目标内容的书签后,获取目标内容的当前位置,以及目标内容的当前位置与预设参照位置之间的距离。
78.步骤103,在当前页面的第一预设区域,显示目标内容的当前位置与预设参照位置的距离值。
79.步骤104,基于用户的操作,调整目标内容的位置,直到距离值与预设标准距离值相等。
80.采用本发明实施例提供的方法,当识别出预设的目标内容的书签后,可以获取目标内容的当前位置,以及目标内容的当前位置与预设参照位置之间的距离,并且还可以将目标内容的当前位置与预设参照位置的距离值显示在当前页面的第一预设区域。进而,用户可以根据第一预设区域所显示的距离值,调整目标内容的位置,使得目标内容的当前位置与预设参照位置的距离值与预设标准距离值相等。由于用户可以直接根据第一预设区域所显示的距离值,调整目标内容的位置,以及确定达到预设标准距离。因此,可以减少因不知目标内容的位置与预设参照位置的准确距离所导致的不必要的距离调整操作。即采用本发明实施例提供的方法,简化了用户调整文档内容间距的操作;而且,通过第一预设区域所显示的距离值,用户可以直接确定是否到达预设标准距离值,省去了调整后的测量和验证过程,进一步简化了操作。
81.参见图2,图2为文档内容间距调整方法的另一种流程,如图2所示,该方法包括如下步骤:
82.步骤201,对目标文档的当前页面进行书签识别。
83.本发明实施例中,目标文档为:已添加书签的文档。
84.本实施例中,可以预先为需要调整位置的目标内容添加上书签,例如:在模板文档中,为需要调整位置的目标内容添加上书签。该书签用于标记目标文档中需要调整位置的目标内容,一个书签对应一个目标内容。其中,目标文档中的目标内容可以有一个或多个。
85.本实施例中,书签的形式不限,可以通过对目标内容采用突出显示的方式,标识该目标内容被添加了书签。例如,如图3a所示,目标文档x中包括两个目标内容:目标内容“第一章”,以及目标内容“第二章”。通常目标内容的书签可以是为该目标内容所添加的矩形,如图3a所示,图3a中“第一章”为目标内容,灰色阴影的矩形即为该目标内容的书签。也可以采用隐藏对象的方式,该书签并不直接显示在目标文档上,而是将书签与目标内容对应关系保存在目标文档中。在对目标文档的当前页面进行书签识别过程中,可以读取到书签与目标内容对应关系,从而识别出书签。
86.步骤202,当识别出预设的目标内容的书签后,获取目标内容的当前位置,以及目标内容的当前位置与预设参照位置之间的距离。
87.本发明实施例中,每个目标内容的书签中可以包括如下信息:该目标内容的当前位置、该目标内容的预设参照位置和预设距离值范围。
88.其中,目标内容的当前位置可以为目标内容的书签矩形的顶边在文档中的位置;例如,图3a中“第一章”的书签矩形的顶边在目标文档x中的位置即为目标内容“第一章”的当前位置。目标内容的当前位置,也是目标内容的位置与预设参照位置的距离的起始计算点。
89.目标内容的预设参照位置可以根据文档内容进行适应设定。例如,如图3a所示,目标文档x中,目标内容“第一章”的预设参照位置可以为页眉位置,目标内容“第二章”的预设参照位置可以为:目标内容“第一章”的书签矩形的底边在目标文档x中的位置。目标内容的预设参照位置也可以是位于该目标内容之前的前一个目标内容的位置。例如,如图3a所示,目标文档x中目标内容“第二章”的预设参照位置可以是目标内容“第一章”所处的位置。
90.预设距离范围为:目标内容的位置与该目标内容的预设参照位置之间的距离的范围。每个目标内容的书签所包括的预设距离范围,可以根据目标文档中的目标内容进行适应设定。例如,如图3a所示,目标文档x中,目标内容“第一章”的书签中,预设距离范围可以为[0,142磅];目标内容“第二章”的书签中,预设距离范围可以为[0,100磅]。
[0091]
本步骤中,当获取到目标内容的当前位置,以及该目标内容的预设参照位置后,进一步的,可以得到目标内容的当前位置与预设参照位置之间的距离。例如,如图3a所示,若目标文档x中的目标内容“第一章”的当前位置为p1目标内容“第一章”的预设参照位置为目标文档x的页眉位置,且目标文档x的页眉位置为p0,则可以得到目标内容“第一章”的当前位置与预设参照位置之间的距离为:|p1-p0|,若|p1-p0|等于30mm,则可以得到目标内容“第一章”的当前位置与预设参照位置之间的距离为30mm。
[0092]
步骤203,在当前页面的第一预设区域,显示目标内容的当前位置与预设参照位置的距离值,其中,距离值显示在距离值输入框中。
[0093]
本发明实施例中,每个目标内容的书签中还可以包括如下信息:第一预设区域在目标文档当前页面的具体位置,以及该书签在目标文档所包含的书签中的排列序号。
[0094]
每个目标内容的书签对应一个第一预设区域。第一预设区域可以设置在目标文档当前页面任意位置。通常,可以根据用户的观看习惯以及信息显示的清楚程度,决定第一预设区域在目标文档当前页面的具体位置。例如,如图3a所示,目标内容“第一章”的书签对应的第一预设区域,位于当前页面该书签的右侧区域。
[0095]
其中,将目标文档中的书签,按照书签所在位置先后的顺序进行排序,可以得到该书签在目标文档所包含的书签中的排列序号。例如,如图3a所示,目标内容“第一章”的书签在目标文档x中的排列序号为1,目标内容“第二章”的书签在目标文档x中的排列序号为2。
[0096]
本发明实施例中,目标内容的书签还可以采用字符串表示,例如图3a中,目标内容“第一章”的书签可以用字符串“rb1rtxptx0x142_issueunit”表示。其中,字符串中从左至右的各个字符依次代表的含义为:“rb1”表示目标内容“第一章”的书签为目标文档x中的第一个书签;“rb1”之后的“r”表示第一预设区域在目标内容“第一章”的书签的右侧;“r”之后的“t”表示目标内容“第一章”的当前位置为目标内容“第一章”的书签矩形的顶边所在位置;“t”之后的“x”为分隔符,可以无实际含义;“x”之后的“pt”表示目标内容“第一章”的预设参照位置为当前页面的页眉位置;“pt”之后的“0x142”表示目标内容“第一章”的位置与当前页面页眉的位置之间的距离的范围为0到142磅;“0x142”之后的“issueunit”为目标内容“第一章”的书签的命名。
[0097]
本步骤中,在当前页面的第一预设区域,目标内容的当前位置与预设参照位置的距离值显示在距离值输入框中,距离值输入框位于第一预区域310中。如图3a所示,将目标内容“第一章”的当前位置与当前页面的页眉的位置之间的距离,显示在距离值输入框320中,且距离值为30mm。
[0098]
进一步的,在距离值输入框的一侧,还可以显示上/下调整按键。如图3a所示,在距离值输入框的右侧,设置有上/下调整按键330。其中,上调整按键为三角形顶角向上的按键,下调整按键为三角形顶角向下的按键。
[0099]
步骤204,接收用户在距离值输入框中输入的输入距离值。
[0100]
本步骤中,用户可以直接向距离值输入框中输入距离值。例如,用户可以向图3a所示的距离值输入框320中直接输入“40mm”,作为输入距离值。用户也可以通过点击上/下调整按键330中的上/下调整按键改变距离值输入框320中的输入距离值。其中,用户点击上调整按键,距离值输入框310中的输入距离值增加;用户点击下调整按键,距离值输入框320中的输入距离值减少。且用户每点击上/下调整按键一次,距离值输入框320中的输入距离值定量增加/减少。例如,用户每点击上/下调整按键一次,距离值输入框320中的输入距离值定量增加/减少1mm。
[0101]
在用户向距离值输入框中输入距离值之后,设备可以接收所输入的输入距离值。
[0102]
步骤205,判断输入距离值是否在预设距离值范围内,若判断结果为是,执行步骤206,若判断结果为否,执行步骤207。
[0103]
本步骤中,可以通过将用户所输入的输入距离值,与书签中包括的预设距离值范围进行比较,判断输入距离值是否在预设距离值范围内。例如,图3a中,目标内容“第一章”的书签中已确定,预设距离值范围为0到142磅,即判断输入距离值是否在0到142磅这个范围内。若输入距离值大于142磅,则表示输入距离值不在预设距离值范围内;若输入距离值小于等于142磅,且大于等于0磅,则表示输入距离值在预设距离值范围内。
[0104]
步骤206,按照输入距离值调整目标内容的位置,使得距离值与预设标准距离值相等。
[0105]
本发明实施例中,预设标准距离值是由不同的单位或不同个人规定的,且预设标准距离值需在预设距离值范围内。例如,单位a可以规定:目标文档x中,目标内容“第一章”的位置与页眉的位置之间预设标准距离值为40mm;单位b可以规定:目标文档x中,目标内容“第一章”的位置与页眉的位置之间预设标准距离值为45mm。且40mm和45mm均小于预设距离值范围“0到142磅”。
[0106]
本步骤中,输入距离值可以为预设标准距离值。即本步骤中,可以调整目标内容的位置,直至调整后的目标内容的位置与预设参照位置之间的距离值等于预设标准距离值。例如,图3a所示,目标内容的当前位置与预设参照位置之间的距离为30mm。若用户在距离值输入框中所输入的输入距离值为40mm,则可以调整目标内容“第一章”位置,直至调整后的目标内容“第一章”位置与页眉的位置之间的距离为40mm,图3b为对目标内容“第一章”位置调整后的示意图。
[0107]
步骤207,显示输入距离值错误的提示信息,然后返回执行步骤204。
[0108]
本步骤中,若输入距离值超出预设距离值范围,则可以在输入框中显示表示输入距离值错误的提示信息。如图3c所示,用户在距离值输入框中输入的距离值为70mm,而70mm
超出了目标内容“第一章”的书签中所设的预设距离之范围“0到142磅”,则可以在距离值输入框中显示符号“!”,作为表示输入距离值错误的提示信息,具体如图3d所示。或者,也可以使用如“***”等其他符号作为表示输入距离值错误的提示信息,本技术对此不作限定。当输入框中显示表示输入距离值错误的提示信息时,可以返回上述步骤204,用户可以在距离值输入框重新输入距离值。
[0109]
并且,本发明实施例中,在获取目标内容的位置与预设参照位置之间的距离时,是通过将所有涉及距离调整的要素都置于一个大的表格中,通过改变表格行高来调整距离。其中,本发明实施例中,在获取目标内容的位置与预设参照位置之间的距离时,会将表格行与目标内容之间的空隙距离给计算在内,从而获取较为精确的距离值。例如,如图3e所示,将目标内容“第一章”与页眉位置置于一个大表格中,在获取目标内容“第一章”与页眉位置之间的距离值时,获取的是“第一章”所在表格行与页眉位置之间的距离值d1,与“第一章”所在表格行与“第一章”这几个文字之间的空隙距离值d2之和。即最终的目标内容“第一章”与页眉位置之间的距离值为:(d1+d2)。
[0110]
本发明实施例中,目标文档具体可以是添加了书签的模板文档。可以通过预先为模板文档中需要调整位置的目标内容添加上书签,该书签用于标记模板文档中需要调整位置的目标内容,一个书签对应一个模板文档中的目标内容。其中,目标内容可以有一个或多个。通过为模板文档添加书签,使得用户在需要对文档内容进行间距调整时,可以不用每次都为文档添加书签,而只需要使用已添加了书签的模板文档,就可以进行文档内容间距调整。因此,为模板文档添加书签可以进一步简化用户操作。
[0111]
采用本发明实施例提供的方法,当识别出预设的目标内容的书签后,可以获取目标内容的当前位置,并且可以将目标内容的当前位置与预设参照位置之间的距离显示在距离值输入框中。用户可以在距离值输入框输入距离,然后按照用户所输入的距离,对目标内容的位置进行调整,使得调整后的目标内容的位置与预设参照位置之间的距离与预设标准距离值相等。由于用户可以直接根据距离值输入框所显示的距离值,调整目标内容的位置,以及确定达到预设标准距离。因此,可以减少因不知目标内容的位置与预设参照位置的准确距离所导致的不必要的距离调整操作。即采用本发明实施例提供的方法,简化了用户调整文档内容间距的操作;而且,通过距离值输入框所显示的距离值,用户可以直接确定是否到达预设标准距离值,省去了调整后的测量和验证过程,进一步简化了操作。同时,本发明实施例中,在计算目标内容的位置与预设参照位置之间的距离值时,考虑到了目标内容与目标内容的空隙距离,使得最终得到的目标内容的位置与预设参照位置之间的距离值更为精确。
[0112]
参见图4,图4为文档内容间距调整方法的又一种流程,如图4所示,该方法包括如下步骤:
[0113]
步骤401,对目标文档的当前页面进行书签识别。
[0114]
本步骤与上述步骤201相同,此处不再赘述。
[0115]
步骤402,当识别出预设的目标内容的书签后,获取目标内容的当前位置,以及目标内容的当前位置与预设参照位置之间的距离。
[0116]
本步骤与上述步骤202相同,此处不再赘述。
[0117]
步骤403,在当前页面的第一预设区域,显示目标内容的当前位置与预设参照位置
的距离值。
[0118]
本步骤与上述步骤203相同,此处不再赘述。
[0119]
步骤404,在当前页面的第二预设区域,显示距离调整键。
[0120]
本发明实施例中,距离调整键与目标内容的位置对应。
[0121]
本步骤中,第二预设区域可以是当前页面的任意位置,并且,第二预设区域可以与第一预设区域相同,也可以与第一预设区域不同。如图3a所示,第二预设区域340也在目标内容“第一章”书签的右侧,且在第二预设区域显示有距离调整键350,并且,距离调整键350与目标内容“第一章”的位置对应。
[0122]
步骤405,基于用户对距离调整键的位置的操作,调整目标内容的位置,直到距离值与预设标准距离值相等。
[0123]
本发明实施例中,若预设参照位置为:当前页面的页眉位置;则距离调整键,位于显示的页眉位置到目标内容位置的垂直连线上,与目标内容位置对应的位置。
[0124]
本步骤中,用户可以对距离调整键在垂直连线上的进行上下拖动操作,调整距离调整键的位置,直到距离调整键与页眉位置之间的距离值与预设标准距离值相等。
[0125]
如图3a所示,目标内容“第一章”的预设参照位置即为当前页面的页眉位置。图3a中距离调整键350,位于显示的页眉位置到目标内容“第一章”位置的垂直连线上,与目标内容位置对应的位置处。用户可以对距离调整键350在垂直连线上的进行上下拖动操作,通过调整距离调整键的位置,改变目标内容“第一章”的位置,直到距离调整键与页眉位置之间的距离值与预设标准距离值相等,即表示目标内容“第一章”与页眉位置之间的距离值等于预设标准距离值。
[0126]
采用本发明实施例提供的方法,当识别出预设的目标内容的书签后,可以获取目标内容的当前位置,可以将目标内容的当前位置与预设参照位置之间的距离显示在距离值输入框中,并且还可以显示距离调整键。用户可以通过对距离调整键进行拖动操作,改变目标内容的位置,直至调整后的目标内容的位置与预设参照位置之间的距离与预设标准距离值相等。
[0127]
本发明实施例提供的方法,用户只需要直接拖动距离调整键就可以目标内容的位置与预设参照位置之间的距离,很大程度上简化了用户调整文档内容间距的操作。并且,由于调整目标内容的位置时,主要是通过改变目标内容的书签所在矩形的了要素之间表格行的高度,同时,也会将表格行与字体之间的空隙距离给计算在内,这才是精确距离。
[0128]
并且,用户可以直接通过距离值输入框实时获知调整后的目标内容的位置与预设参照位置之间的距离,省去了调整后的测量和验证过程,进一步简化了操作。同时,本发明实施例中,在计算目标内容的位置与预设参照位置之间的距离值时,考虑到了目标内容与目标内容的空隙距离,使得最终得到的目标内容的位置与预设参照位置之间的距离值更为精确。
[0129]
基于同一发明构思,根据本发明上述实施例提供的文档内容间距调整方法,相应地,本发明另一实施例还提供了一种文档内容间距调整装置,其结构示意图如图5所示,具体包括:
[0130]
书签识别模块501,用于对目标文档的当前页面进行书签识别;
[0131]
距离获取模块502,用于当识别出预设的目标内容的书签后,获取目标内容的当前
位置,以及目标内容的当前位置与预设参照位置之间的距离;
[0132]
第一显示模块503,用于在当前页面的第一预设区域,显示目标内容的当前位置与预设参照位置的距离值;
[0133]
距离调整模块504,用于基于用户的操作,调整目标内容的位置,直到距离值与预设标准距离值相等。
[0134]
可见,采用本发明实施例提供的装置,当识别出预设的目标内容的书签后,可以获取目标内容的当前位置,以及目标内容的当前位置与预设参照位置之间的距离,并且还可以将目标内容的当前位置与预设参照位置的距离值显示在当前页面的第一预设区域。进而,用户可以根据第一预设区域所显示的距离值,调整目标内容的位置,使得目标内容的当前位置与预设参照位置的距离值与预设标准距离值相等。由于用户可以直接根据第一预设区域所显示的距离值,调整目标内容的位置,以及确定达到预设标准距离。因此,可以减少因不知目标内容的位置与预设参照位置的准确距离所导致的不必要的距离调整操作。即采用本发明实施例提供的方法,简化了用户调整文档内容间距的操作;而且,通过第一预设区域所显示的距离值,用户可以直接确定是否到达预设标准距离值,省去了调整后的测量和验证过程,进一步简化了操作。
[0135]
进一步的,距离值显示在距离值输入框中;
[0136]
距离调整模块504,具体用于接收用户在距离值输入框中输入的输入距离值;根据输入距离值调整所述目标内容的位置,使得距离值与预设标准距离值相等。
[0137]
进一步的,在所述距离值输入框的一侧,还显示上/下调整按键;
[0138]
距离调整模块504,具体还用于根据用户对上/下调整按键的点击操作,调整目标内容的位置,使得距离值与预设标准距离值相等。
[0139]
进一步的,参见图6,距离调整模块504,包括:
[0140]
距离值接收子模块601,用于接收用户在距离值输入框中输入的输入距离值;
[0141]
判断子模块602,用于判断输入距离值是否在预设距离值范围内;
[0142]
距离调整子模块603,用于如果判断出输入距离值在预设距离值范围内,则按照输入距离值调整目标内容的位置,使得距离值与预设标准距离值相等;如果判断出输入距离值不在预设距离值范围内,则显示输入距离值错误的提示信息。
[0143]
可见,采用本发明实施例提供的装置,当识别出预设的目标内容的书签后,可以获取目标内容的当前位置,并且可以将目标内容的当前位置与预设参照位置之间的距离显示在距离值输入框中。用户可以在距离值输入框输入距离,然后按照用户所输入的距离,对目标内容的位置进行调整,使得调整后的目标内容的位置与预设参照位置之间的距离与预设标准距离值相等。由于用户可以直接根据距离值输入框所显示的距离值,调整目标内容的位置,以及确定达到预设标准距离。因此,可以减少因不知目标内容的位置与预设参照位置的准确距离所导致的不必要的距离调整操作。即采用本发明实施例提供的装置,简化了用户调整文档内容间距的操作;而且,通过距离值输入框所显示的距离值,用户可以直接确定是否到达预设标准距离值,省去了调整后的测量和验证过程,进一步简化了操作。同时,本发明实施例中,在计算目标内容的位置与预设参照位置之间的距离值时,考虑到了目标内容与目标内容的空隙距离,使得最终得到的目标内容的位置与预设参照位置之间的距离值更为精确。
[0144]
进一步的,参见图7,所述文档内容间距调整装置,还包括:
[0145]
第二显示模块701,用于在当前页面的第二预设区域,显示距离调整键;距离调整键与目标内容的位置对应;
[0146]
距离调整模块504,具体用于基于用户对距离调整键的位置的操作,调整目标内容的位置,直到距离值与预设标准距离值相等。
[0147]
进一步的,预设参照位置为:当前页面的页眉位置;
[0148]
距离调整键,位于显示的页眉位置到目标内容位置的垂直连线上,与目标内容位置对应的位置;
[0149]
距离调整模块504,具体用于基于用户对距离调整键在垂直连线上的拖动操作,调整距离调整键的位置,直到距离调整键与页眉位置之间的距离值与预设标准距离值相等。
[0150]
可见,采用本发明实施例提供的装置,当识别出预设的目标内容的书签后,可以获取目标内容的当前位置,可以将目标内容的当前位置与预设参照位置之间的距离显示在距离值输入框中,并且还可以显示距离调整键。用户可以通过对距离调整键进行拖动操作,改变目标内容的位置,直至调整后的目标内容的位置与预设参照位置之间的距离与预设标准距离值相等。
[0151]
本发明实施例提供的装置,用户只需要直接拖动距离调整键就可以目标内容的位置与预设参照位置之间的距离,很大程度上简化了用户调整文档内容间距的操作。并且,由于调整目标内容的位置时,主要是通过改变目标内容的书签所在矩形的了要素之间表格行的高度,同时,也会将表格行与字体之间的空隙距离给计算在内,这才是精确距离。并且,用户可以直接通过距离值输入框实时获知调整后的目标内容的位置与预设参照位置之间的距离,省去了调整后的测量和验证过程,进一步简化了操作。同时,本发明实施例中,在计算目标内容的位置与预设参照位置之间的距离值时,考虑到了目标内容与目标内容的空隙距离,使得最终得到的目标内容的位置与预设参照位置之间的距离值更为精确。
[0152]
本发明实施例还提供了一种电子设备,如图8所示,包括处理器801、通信接口802、存储器803和通信总线804,其中,处理器801,通信接口802,存储器803通过通信总线804完成相互间的通信,
[0153]
存储器803,用于存放计算机程序;
[0154]
处理器801,用于执行存储器803上所存放的程序时,实现如下步骤:
[0155]
对目标文档的当前页面进行书签识别;
[0156]
当识别出预设的目标内容的书签后,获取所述目标内容的当前位置,以及所述目标内容的当前位置与预设参照位置之间的距离;
[0157]
在所述当前页面的第一预设区域,显示所述目标内容的当前位置与所述预设参照位置的距离值;
[0158]
基于用户的操作,调整所述目标内容的位置,直到所述距离值与预设标准距离值相等。
[0159]
上述电子设备提到的通信总线可以是外设部件互连标准(peripheral component interconnect,pci)总线或扩展工业标准结构(extended industry standard architecture,eisa)总线等。该通信总线可以分为地址总线、数据总线、控制总线等。为便于表示,图中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。
[0160]
通信接口用于上述电子设备与其他设备之间的通信。
[0161]
存储器可以包括随机存取存储器(random access memory,ram),也可以包括非易失性存储器(non-volatile memory,nvm),例如至少一个磁盘存储器。可选的,存储器还可以是至少一个位于远离前述处理器的存储装置。
[0162]
上述的处理器可以是通用处理器,包括中央处理器(central processing unit,cpu)、网络处理器(network processor,np)等;还可以是数字信号处理器(digital signal processing,dsp)、专用集成电路(application specific integrated circuit,asic)、现场可编程门阵列(field-programmable gate array,fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。
[0163]
在本发明提供的又一实施例中,还提供了一种计算机可读存储介质,该计算机可读存储介质内存储有计算机程序,所述计算机程序被处理器执行时实现上述任一文档内容间距调整方法的步骤。
[0164]
在本发明提供的又一实施例中,还提供了一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机执行上述实施例中任一文档内容间距调整方法。
[0165]
在上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件实现时,可以全部或部分地以计算机程序产品的形式实现。所述计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行所述计算机程序指令时,全部或部分地产生按照本发明实施例所述的流程或功能。所述计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。所述计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输,例如,所述计算机指令可以从一个网站站点、计算机、服务器或数据中心通过有线(例如同轴电缆、光纤、数字用户线(dsl))或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。所述计算机可读存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可用介质集成的服务器、数据中心等数据存储设备。所述可用介质可以是磁性介质,(例如,软盘、硬盘、磁带)、光介质(例如,dvd)、或者半导体介质(例如固态硬盘solid state disk(ssd))等。
[0166]
需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
[0167]
本说明书中的各个实施例均采用相关的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于装置、电子设备及存储介质而言,由于其基本相似于方法实施例,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。
[0168]
以上所述仅为本发明的较佳实施例,并非用于限定本发明的保护范围。凡在本发明的精神和原则之内所作的任何修改、等同替换、改进等,均包含在本发明的保护范围内。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1