公文页码模板设置及使用方法、装置及电子设备与流程

文档序号:28400439发布日期:2022-01-08 01:24阅读:265来源:国知局
公文页码模板设置及使用方法、装置及电子设备与流程

1.本发明涉及办公自动化领域,尤其涉及一种公文页码模板设置及使用方法、装置及电子设备。


背景技术:

2.在机关单位、组织,甚至公司中,经常需要通过公文来传达政令政策、处理公务。为了保证公文的有效性和完整性,便于公文的查阅、统计、检索、印制和装订,公文页码的设置需要符合指定的规范性要求。
3.现有技术中,对于公文页码的设置过程为:用户在公文的页脚中插入用于编辑公文页码的页码文本框后,将编辑有公文页码的页码文本框的文字环绕属性设为浮于文字上方,拖动至大概位置,再插入矩形形状框,通过矩形形状框的高度再对页码文本框进行微调。
4.可见,由于页码文本框的位置需要用户手动进行多次调整,使得设置公文页码的步骤较为繁琐,效率较低,而且由于是通过用户肉眼来确定调整的精度,降低了公文页码的位置的精确度。


技术实现要素:

5.为克服相关技术中存在的问题,本发明提供了一种公文页码模板设置及使用方法、装置及电子设备,以解决现有技术中公文页码设置效率较低且不准确的问题。
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.图1是本公开至少一个实施例提供的公文页码设置方法的流程图;
44.图2是本公开至少一个实施例提出的公文页码设置方法中公文页码模板的示意图;
45.图3a是信函公文版面的示意图;
46.图3b是标准公文版面的示意图;
47.图4是本公开至少一个实施例提出的一种公文页码设置方法的示意图;
48.图5是本公开至少一个实施例提出的另一种公文页码设置方法的示意图;
49.图6是本公开至少一个实施例提供的公文页码使用方法的流程图;
50.图7是本公开至少一个实施例提供的公文页码设置装置的结构示意图;
51.图8是本公开至少一个实施例提供的公文页码使用装置的结构示意图;
52.图9是本公开至少一个实施例提供的电子设备的结构图。
具体实施方式
53.这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本发明相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本发明实施例的一些方面相一致的装置和方法的例子。
54.在本发明实施例使用的术语是仅仅出于描述特定本发明实施例的目的,而非旨在限制本发明实施例。在本发明实施例和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。还应当理解,本文中使
用的术语“和/或”是指并包含一个或多个相关联的列出项目的任何或所有可能组合。
55.应当理解,尽管在本发明实施例可能采用术语第一、第二、第三等来描述各种信息,但这些信息不应限于这些术语。这些术语仅用来将同一类型的信息彼此区分开。例如,在不脱离本发明实施例范围的情况下,第一信息也可以被称为第二信息,类似地,第二信息也可以被称为第一信息。取决于语境,如在此所使用的词语“如果”可以被解释成为“在
……
时”或“当
……
时”或“响应于确定”。
56.公文是一种符合国家标准规定的公文格式的文档。在政府机关单位中,经常需要通过公文来传达政令政策、处理公务等等。为了保证公文的有效性和完整性,便于公文的查阅、统计、检索、印制和装订,对公文页码规范性有一定要求。在不同的政府机关单位中,通常在国标基础上对公文页码进行自定义调整,以达到单位中更习惯的视觉效果。常用的方法是在公文的页脚中插入用于编辑公文页码的页码文本框后,将编辑有公文页码的页码文本框的文字环绕属性设为浮于文字上方,拖动至大概位置,再插入矩形形状框,通过矩形形状框的高度再对页码文本框进行微调。由于页码文本框的位置需要用户手动进行多次调整,使得设置公文页码的步骤较为繁琐,效率较低,而且由于是通过用户肉眼来确定调整的精度,降低了公文页码的位置的精确度。
57.为了解决上述问题,本公开实施例提供了一种公文页码模板设置及使用方法、装置、设备及存储介质,以提高用户设置公文页码的效率和精确度。
58.需要说明的是,本公开实施例所提供的一种公文页码模板设置方法可以应用于服务器,也可以应用于电子设备中,在实际应用中,该电子设备可以为智能手机、平板电脑、笔记本电脑等设备等等。
59.下面通过实施例对本公开的公文页码模板设置方法进行详细说明。
60.图1是本公开实施例提供的公文页码模板设置方法的流程示例图。如图1所示,所述方法可以包括步骤101~103。
61.在步骤101中,获取至少一种页码元素的设置项。
62.其中,所述页码元素为公文文档中待设置的页码元素,所述页码元素可以是自定义的与页码字符的格式相关的元素,例如首页页码的显示状态、页码字符的大小、页码字符的位置等等。所述设置项包括所述页码元素的名称及对应所述页码元素对应的参数值。此处,为了与后续提及的其他参数值进行区分,可以将所述页码元素对应的参数值称为第一参数值。
63.以页码元素为首页页码的显示状态为例,页码元素的名称例如可以是“首页页码”,对应的第一参数值用于指示显示首页页码,或者隐藏首页页码。
64.在步骤102中,将所述设置项存储为公文页码模板。
65.在一个示例中,可以通过在文档程序的用户目录中创建配件文件,以将至少一个页码元素的设置项存储为公文页码模板。
66.在步骤103中,在将所述公文页码模板加载至文档程序中后,在文档程序的操作页面中可以增加关于所述公文页码的操作项,通过对该操作项进行操作,则可以实现对所述公文页码模板的调用,实现根据所述公文页码模板插入页码。
67.在检测到根据所述公文页码模板插入页码时,由于所述公文页码模板作为页脚时对应的源代码中已经设置好了各个页码元素所对应的第一参数值,因此在显示页脚时,可
以直接按照所述公文页码模板中设置的各个页码元素的第一参数值将页码插入到文档中,而无需在每次插入页码时由用户对于每个页码元素进行单独地调整。
68.在本公开实施例中,通过将公文文档中待设置的至少一个页码元素的设置项存储为公文页码模板,并将所述公文页码模板加载至文档程序中,以在所述公文页码模板被调用时根据所述页码元素对应的第一参数值对待处理文档的页码元素进行设置,以使得页码的显示符合公文格式的要求,从而可以快速插入符合要求的公文页码字符,避免多次进行调整操,提高了公文页码设置效率和精确度。
69.在一实施例中,可以将设置项中设置的各页码元素所对应的第一参数值存储为公文页码模板。在使用公文页码模板时,将第一参数值转换为所述页码元素的设置对象对应的第二参数值,并基于该第二参数值插入公文页码。
70.在另一实施例中,可以通过以下方式将所述设置项存储为公文页码模板。
71.首先,根据所述页码元素对应的第一参数值,获得所述页码元素的设置对象对应的第二参数值。
72.例如,在通过在页脚中插入文本框来实现页码插入的情况下,设置对象可以是包含页码字符的文本框、页码字符中的页码数字和页码标记。通过第一参数值所指示的页码元素的信息与所述文本框的参数之间的变换关系,可以得到所述页码元素的第一参数值所对应的设置对象的第二参数值。具体的,例如,页码元素的第一参数值指示页码数字和页码标记之间的距离,对应的设置对象可以是页码数字和页码标记之间空格,第二参数值可以是该空格的字号,则该空格的字号则为第一参数值对应的第二参数值。又例如,页码元素的第一参数值指示页码标记与版心的距离,对应的设置对象为文本框,第二参数值可以是文本框的上边距,该上边距则为第一参数值对应的第二参数值。又例如,页码元素的第一参数值指示页码标记与版心左/右边缘的距离,对应的设置对象为文本框,第二参数值可以文本框的左/右边距,该左/右边距则为第一参数值对应的第二参数值。
73.之后,利用所述页码元素对应的设置对象以及所述设置对象对应的第二参数值更新所述设置项,并将更新后的设置项存储为公文页码模板。
74.也即,所述公文页码模板直接存储了页码元素的设置对象的格式,而在调用所述公文页码模板时,直接对设置对象的格式进行设置,以直接基于公文页页码模板中的第二参数值插入公文页码,可以节约基于公文页码模板插入公文页码的时间,也减少了每次插入公文页码均需要将第一参数值转换为第二参数值所需要消耗的计算机资源,如内存等。
75.在一些实施例中,所述第一参数值可以是根据针对所述公文页码模板中的各个页码元素的设置项输入的信息得到的。例如,可以通过编写程序代码时输入的各个页码元素的第一参数值,或者可以是文档程序中预设的公文页码模板设置窗口中输入的各个页码元素的第一参数值。在通过公文页码模板设置窗口输入页码元素的第一参数值的情况下,可以通过选择的方式从设定的选项中选择参数值,也可以通过输入数值的方式设置第一参数值。本公开实施例对于第一参数值的具体输入方式不进行限制。
76.在一些实施例中,所述第一参数值还可以根据针对所述公文页码模板中的各个页码元素的设置项预先设置的默认值到的。对于公文页码模板中的各个页码元素的设置项,可以预先设置相应的默认值,并将该默认值作为第一参数值。例如,被调用的公文页码模板中可以自带各个页码元素的设置项的默认值。在步骤101中设置的公文页码模板中,各个页
码元素的设置项具有默认值,通过点击“创建”按钮,则接受各个页码元素的设置项的默认值作为第一参数值。
77.由于信函公文首页不需要页码,因此对于文档类型为信函类型的待处理文档,首页是不显示页码的;而标准公文类型的待处理文件的首页则是显示页码的。在本公开实施例中,所述至少一种页码元素的设置项可以包括用于设置是否显示首页页码的第一设置项,所述第一设置项中的第一参数值用于在所述公文页码模板被调用时指示是否在所述待处理文档的首页中显示页码字符。
78.在一个示例中,所述第一设置项的第一参数值为第一属性值或第二属性值。其中,第一属性值用于指示在所述待处理文档的首页中显示页码字符,第二属性值用于指示在所述待处理文档的首页中不显示页码字符。在所述第一设置项的参数值被设置为第一属性值的情况下,在所述公文页码模板被调用时,在所述待处理文档的首页中显示页码字符;反之,在所述第一设置项的参数值被设置为第二属性值的情况下,在所述公文页码模板被调用时,在所述待处理文档的首页中不显示页码字符。例如,所述第一属性值为“是”,所述第二属性值为“否”,可以通过在列出的“是”和“否”两个选项中选择参数值。又例如,所述第一属性值为“显示”,第二属性值为“隐藏”。
79.参见图2所示的公文页码模板,所述页码元素的设置项可以包含“首页页码”项,该项具有两个可供选择的参数值,一个是第一属性值“显示”,另一个是第二属性值“隐藏”。在选择“显示”的情况下,则在待处理文档的首页中显示页码字符;在选择“隐藏”的情况下,则在待处理文档的首页不显示页码字符。
80.在一个示例中,对于一些可以在模板中直接显示设置方式的页码元素,还可以将这些页码元素的设置方式直接作为模板供用户进行选择,用户通过点击相应的模板,可以使页面根据所述模板对应的页码元素的设置方式来显示页码字符。
81.举例来说,对于在单数面是否显示页码字符,可以设置如图3a和图3b所示的模板,选择图3a所示的模板,即指示在单数面不显示页码字符;选择图3b所示的模板,即指示在单数面显示页码字符。
82.在一些实施例中,所述至少一种页码元素的设置项包括用于设置所述页码字符的大小的第二设置项。其中,所述第二设置项中的第一参数值用于在所述公文页码模板被调用时设置所述页码字符的大小。例如,在使用所述公文页码模板显示页码时,将页码字符中的页码数字以及页码标记(例如“一”字线)的字号,设置为所述公文页码模板的第二设置项的第一参数值,并根据所设置的字号在所述待处理文档的页面中显示所述页码字符。
83.参见图2所示的公文页码模板,所述第二设置项可以包含“字号”项,该项具有多个可供选择的字号参数值。例如,在选择了“三号”的情况下,则将页码字符中的页码数字以及“一”字线以三号字号进行显示。其中,所述“字号”项的可供选择的字号参数值中,也具有各个字号相对应的磅数,也可以通过选择需要的磅数来设置页码字符的字号。
84.在一些实施例中,所述至少一种页码元素的设置项包括用于指示所述页码字符的位置的第三设置项,其中,所述页码字符包括页码数字和页码标记(例如“一”字线),所述第三设置项中的中的第一参数值用于在所述公文页码模板被调用时设置以下至少一项:所述页码数字与所述页码标记之间的距离;所述页码标记与版心边缘之间的距离。也即,所述第三设置项可以用于设置页码字符的内部字符之间的位置关系,也可以用于设置页码字符在
所述待处理文档的页面中的位置。
85.在所述第三设置项用于设置所述页码数字与所述页码标记之间的距离的情况下,可以根据所述第三设置项指示的第一参数值,得到所述页码数字和所述页码标记之间的距离信息;根据所述距离信息,在所述待处理文档的页面中显示所述页码数字和所述页码标记。
86.参见图2所示的公文页码模板,所述第三设置项可以包含“页码数字与页码标记之间的距离”项,该项的参数值用于设置页码数字(如图2所示的页码数字“x”)与页码标记(“x”左右的“一”字线)之间的距离。在本公开实施例中,所述页码标记可以包括页码数字左右两边的两个标记,所述页码数字与左右两边标记之间的距离是相等的。该“页码数字与页码标记之间的距离”项的参数值可以通过输入的数值进行设置,也可以在所提供的多个数值中进行选择得到,或者可以根据针对该项设置的默认值得到。
87.在本公开实施例中,在所述公文页码模板被调用时,通过获取公文页码模板中的第三设置项的第一参数值,可以确定待显示的页码数字与页码标记之间的距离,并以该距离对页码字符进行显示,从而可以直接显示出页码数字与页码标记之间的距离符合公文要求的公文页码。
88.其中,所述“页码数字与页码标记之间的距离”项的参数值的单位可以是毫米,也可以是磅等其他单位,本公开对此不进行了限制。
89.在实际进行显示时,在“页码数字与页码标记之间的距离”项的参数值的单位是毫米的情况下,可以将该单位由毫米转化为磅数,得到相应字号的空格,通过在页码数字和页码标记之间插入该字号的空格,即可以显示出符合公文要求的公文页码。
90.在一些实施例中,在所述第三设置项用于设置所述页码标记与版心边缘之间的距离的情况下,可以通过以下方式在所述待处理文档的页面中设置页码字符。
91.首先,在页脚中插入文本框,所述文本框中包括所述页码数字和页码标记。其中,所述文本框可以利用所述待处理文档自身具有的功能插件进行插入。
92.接下来,获取所述页码标记在所述文本框中的第一位置信息。
93.在一个示例中,可以通过由api(application programming interface,应用程序接口)获取所述页码标记(“一”字线)在所述文本框中的第一位置信息。所述第一位置信息可以包括“一”字线与所述文本框的上/下边缘、左/右边缘之间的距离中的至少一项。所述第一位置信息的具体含义可以根据所述第三设置项所指示的内容确定。
94.接着,根据所述第一信息和所述第三设置项的第一参数值得到所述文本框在页面中的第二位置信息。也即,根据页码标记与版心边缘之间的距离以及页码标记与文本框边缘之间的距离,得到所述文本框与版心边缘之间的距离,从而设置所述文本框在页面中的具体位置。
95.通过根据所述第二位置信息设置所述文本框的位置,可以使文本框中的页码标记在页面上的位置符合公文页码的设置要求,从而可以快速地将页码字符插入到需要的位置,提高了页码设置的效率。
96.其中,所述版心边缘包括版心下边缘和版心左/右边缘。
97.在所述版心边缘为版心下边缘的情况下,首先获取所述页码标记与所述文本框上边缘之间的距离,并根据所述页码标记与版心下边缘之间的距离与所述页码标记与所述文
本框上边缘之间的距离,得到所述文本框与所述版心下边缘之间的距离。
98.以图4所示的页码设置示意图为例,所述第三设置项可以包含“距下边缘”项,该项的第一参数值指示页码标记403(如图4所示的页码数字“x”左右的“一”字线)与版心下边缘402之间的距离a。在这种情况下,可以首先利用api获取“一”字线与文本框401上边缘之间的距离b,也即页码标记在所述文本框中的第一位置信息;之后将“距下边缘”参数值指示的“一”字线与版心下边缘402之间的距离a减去通过api获取的“一”字线与文本框401上边缘之间的距离b,得到所述文本框401与版心下边缘402之间的距离t作为第二位置信息,所述第二位置信息也即文本框401距离版心下边缘402的垂直位置绝对值。通过该第二位置信息来设置或者调整文本框的位置,可以使文本框401中的页码标记403在页面中垂直方向上的位置符合公文页码的设置要求,从而可以快速地将页码字符插入到需要的垂直方向上的位置,提高了页码设置的效率。
99.在所述版心边缘为版心左/右边缘的情况下,首先获取所述页码标记与所述文本框左/右边缘之间的距离,作为第一位置信息;并根据所述页码标记与版心左/右边缘之间的距离与所述第一位置信息,得到所述文本框与所述版心左/右边缘之间的距离。
100.由于公文的版式通常是将待处理文档的一个页面划分为左右两个版面,对于左版面而言,所述版心边缘为版心左边缘,对于右版面而言,所述版心边缘为版心右边缘。
101.以图4所示的页码设置示意图为例,所述第三设置项可以包含“距左/右边缘”项,该项的第一参数值指示页码标记403(如图4所示的页码数字“x”左右的“一”字线)与版心右边缘404之间的距离c。在这种情况下,可以首先利用api获取右“一”字线与文本框401右边缘之间的距离d,也即页码标记在所述文本框中的第一位置信息;之后将“距右边缘”参数值指示的右“一”字线与版心右边缘402之间的距离c减去通过api获取的右“一”字线与文本框401右边缘之间的距离d,得到所述文本框401与版心右边缘404之间的距离m作为第二位置信息,所述第二位置信息也即文本框401距离版心右边缘403的水平位置绝对值。通过该第二位置信息来设置或者调整文本框的位置,可以使文本框401中的页码标记403在页面中水平方向上的位置符合公文页码的设置要求,从而可以快速地将页码字符插入到需要的水平方向上的位置,提高了页码设置的效率。
102.在一些实施例中,还可以通过以下方式,根据所述页码元素对应的第一参数值,获得所述页码元素的设置对象对应的第二参数值:获取在页脚中插入的文本框的以下至少一项作为第二参数值,其中,所述文本框中包括所述页码字符:所述文本框的上边距;或,所述文本框的左/右边距;和/或,获取所述页码数字与所述页码标记之间的空格的字号作为第二参数值。
103.具体地,在所述版心边缘为版心下边缘的情况下的情况下,首先在页脚中插入文本框,所述文本框的上边缘与版心下边缘重合的位置;接下来,获取所述文本框的上边距作为第二参数值,以使得所述页码字符的上边缘与文本框的上边缘之间的距离与所述第二参数值相匹配。
104.以图5所示的页码设置示意图为例,在页脚中插入文本框501,并使文本框501的上边缘与版心下边缘502重合。获取文本框501的上边距作为第二参数值,并根据该第二参数值设置页码数字x的上边缘与文本框501的上边缘之间的距离p,使得页码字符在垂直方向上的显示符合要求。
105.在所述版心边缘为版心左/右边缘的情况下的情况下,首先在页脚中插入文本框,所述文本框的左/右边缘与版心左/右边缘重合的位置;接下来,获取所述文本框的左/右边距作为第二参数值,以使得所述页码字符的左/右边缘与文本框的左/右边缘之间的距离与所述第二参数值相匹配。
106.以图5所示的页码设置示意图为例,在页脚中插入文本框501,并使文本框501的右边缘与版心右边缘504重合。获取文本框501的右边距作为第二参数值,并根据该第二参数值设置右“一”字线与文本框501的右边缘之间的距离n,使得页码字符在竖直方向上的显示符合要求。
107.在页码元素的设置对象为页码数字与页码标记之间的空格的情况下,可以通过将所述页码数字和所述页码标记之间距离信息转换为相应的磅数,并将根据所述磅数确定相应的字号来确定空格的字号,通过在页码数字和页码标记之间插入该字号的空格,即可以显示出符合公文要求的公文页码。例如,在所述页码数字和所述页码标记之间距离信息,也即第一参值数,的单位为是毫米的情况下,可以将该单位由毫米转化为磅数,得到空格的相应字号作为第二参数值。
108.本公开还提出了一种公文页码模板使用方法,该方法可以应用于电子设备中,在实际应用中,该电子设备可以为智能手机、平板电脑、笔记本电脑等设备等等。
109.下面通过实施例对本公开的公文页码模板使置方法进行详细说明。
110.图6是本公开实施例提供的公文页码模板使用方法的流程示例图。如图6所示,所述方法可以包括步骤601~602。
111.在步骤601中,响应于接收到在待处理文档中插入公文页码的指令,获取根据本公开任一实施例提供的公文页码模板设置方法所设置的公文页码模板。
112.在步骤602中,根据所述公文页码模板中至少一个页码元素的设置项,在所述待处理文档的页面中显示页码字符。
113.在公开实施例中,在接收到在待处理文档中插入公文页码的指令的情况下,获取所述待处理文档对应的公文页码模板,所述公文页码模板包括至少一个页码元素的设置项;之后根据所述公文页码模板中至少一个页码元素的设置项,也即可以根据页码元素对应的第一参数值,或者可以根据页码元素的设置对象对应的第二参数值,在所述待处理文档的页面中显示页码字符。通过根据预设的公文页码模板中各个页码元素的设置项显示页码字符,可以快速插入符合要求的公文页码字符,避免多次进行调整操,提高了公文页码设置效率。
114.对于本公开实施例提供的公文页码模板设置方法所设置的公文页码模板,通过在文档中对公文页码的操作项进行操作,例如点击菜单栏中预先加载的公文页码模板,即可实现对该公文页码模板的调用,来根据所述公文页码模码插入页码。
115.对于公文页码模板中的第一设置项,响应于所述第一设置项中的第一参数值为第一属性值,在所述待处理文档的首页中显示页码字符;响应于所述第一设置项的第一参数值为第二属性值,在所述待处理文档的首页中不显示页码字符。
116.在一些情况下,所述待处理文档中可能已经预先设置了“首页不同”属性,在插入页码会将导致第一页没有页码,如果是标准公文类型的文档,则显示出来的公文页码是不符合要求的。因此,在获取所述待处理文档对应的公文页码模板之前,可以首先清除所述待
处理文档中的首页不同属性,以避免在文档中所设置的首页不同属性影响页码的显示。
117.对于公文页码模板中的第二设置项,在根据所述公文页码模板插入页码时,将页码字符中的页码数字以及页码标记(例如“一”字线)的字号,设置为所述公文页码模板的第二设置项的第一参数值,并根据所设置的字号在所述待处理文档的页面中显示所述页码字符。
118.对于公文页码模板中的第三设置项,在根据所述公文页码模板插入页码时,可以根据所述第三设置项指示的第一参数值,得到所述页码数字和所述页码标记之间的距离信息,也可以根据所述第三设置项指示的第一参数值,得到所述页码标记与版心边缘之间的距离信息。根据上述距离信息,在所述待处理文档的页面中显示所述页码数字和所述页码标记。
119.在所述设置项包括用于指示第二参数值的第三设置项,在所述第二参数值指示所述页码数字与所述页码标记之间的空格的字号的情况下,所述根据所述设置项,在所述待处理文档的页面中显示页码字符,包括:在所述页码数字和所述页码标记之间设置所述第二参数值指示的字号的空格,所述字号根据以下方式得到:将所述页码数字和所述页码标记之间距离信息转换为相应的磅数,并将根据所述磅数确定相应的字号。具体地,在所述距离信息的单位为毫米的情况下,可以将所述距离信息的单位由毫米转换为磅数,得到相应的字号;在所述页码数字和所述页码标记之间设置所述字号的空格,从而使所述页码数字与页码标记之间的距离符合标准公文的要求。
120.在一些实施例中,在所述第三设置项用于设置所述页码标记与版心边缘之间的距离的情况下,在根据所述公文页码模板插入页码时,可以根据以下方法显示所述页码。
121.首先,在页脚中插入文本框,所述文本框中包括所述页码数字和页码标记。其中,所述文本框可以利用所述待处理文档自身具有的功能插件进行插入。
122.接下来,获取所述页码标记在所述文本框中的第一位置信息。
123.接着,根据所述第一信息和所述第三设置项指示的第一参数值得到所述文本框在页面中的第二位置信息。也即,根据页码标记与版心边缘之间的距离以及页码标记与文本框边缘之间的距离,得到所述文本框与版心边缘之间的距离,从而设置所述文本框在页面中的具体位置。
124.通过根据所述第二位置信息设置所述文本框的位置,可以使文本框中的页码标记在页面上的位置符合公文页码的设置要求,从而可以快速地将页码字符插入到需要的位置,提高了页码设置的效率。
125.其中,所述版心边缘包括版心下边缘和版心左/右边缘。
126.在所述版心边缘为版心下边缘的情况下,在根据所述公文页码设置模板插入页码时,可以根据以下方式显示所述页码:首先获取所述页码标记与所述文本框的上边缘之间的距离,作为所述第一位置信息;并根据所述页码标记与版心下边缘之间的距离与所述第一位置信息(所述页码标记与所述文本框上边缘之间的距离),得到所述文本框与所述版心下边缘之间的距离,作为所述第二位置信息。
127.在所述版心边缘为版心下边缘的情况下,在根据所述公文页码设置模板插入页码时,还可以根据以下方式显示所述页码:首先,在页脚中插入文本框,所述文本框中包括所述页码数字和页码标记,且所述文本框的上边缘与版心下边缘重合的位置。接下来,根据所
述第三设置项指示的第二参数值,设置所述页码数字的上边缘与所述文本框的上边缘之间的距离。
128.在所述版心边缘为版心左/右边缘的情况下,在根据所述公文页码设置模板插入页码时,可以根据以下方式显示所述页码:首先获取所述页码标记与所述文本框的左/右边缘之间的距离,作为所述第一位置信息;并根据所述页码标记与版心左/右边缘之间的距离与所述第一位置信息(所述页码标记与所述文本框上边缘之间的距离),得到所述文本框与所述版心下边缘之间的距离,作为所述第二位置信息。
129.在所述版心边缘为版心左/右边缘的情况下,在根据所述公文页码设置模板插入页码时,还可以根据以下方式显示所述页码:首先,在页脚中插入文本框,所述文本框中包括所述页码数字和页码标记,且所述文本框的左边缘与版心左边缘重合设置,或者将所述文本框的右边缘与版心右边缘重合设置。在所述文本框的左边缘与版心左边缘重合的情况下,根据所述第三设置项指示的第二参数值,设置所述页码标记的左边缘与所述文本框的左边缘之间的距离;在所述文本框的右边缘与版心右边缘重合的情况下,根据所述第三设置项指示的第二参数值,设置所述页码标记的右边缘与所述文本框的右边缘之间的距离。
130.本公开实施例还提出了一种公文页码模板设置装置,如图7所示,所述装置包括:第一获取单元701,用于获取至少一种页码元素的设置项,所述设置项包括所述页码元素以及所述页码元素对应的第一参数值;存储单元702,用于将所述设置项存储为公文页码模板;加载单元703,用于将所述公文页码模板加载至文档程序中,以在所述公文页码模板被调用时根据所述页码元素的设置项进行页码设置。
131.在一些实施例中,所述存储单元具体用于:根据所述页码元素对应的第一参数值,获得所述页码元素的设置对象对应的第二参数值;利用所述页码元素对应的设置对象以及所述设置对象对应的第二参数值更新所述设置项,并将更新后的设置项存储为公文页码模板。
132.在一些实施例中,所述装置还包括接收单元,用于:接收针对所述公文页码模板中的各个页码元素的设置项输入的信息,作为所述页码元素的第一参数值;和/或,获取针对所述公文页码模板中的各个页码元素的设置项预先设置的默认值作为所述页码元素的第一参数值。
133.在一些实施例中,所述至少一种页码元素的设置项包括用于设置首页页码的显示状态的第一设置项,所述第一设置项中的第一参数值用于在所述公文页码模板被调用时指示是否在所述待处理文档的首页中显示页码字符。
134.在一些实施例中,所述至少一种页码元素的设置项包括用于设置页码字符的大小的第二设置项,所述第二设置项中的第一参数值用于在所述公文页码模板被调用时指示所述页码字符的大小。
135.在一些实施例中,所述至少一种页码元素的设置项包括用于设置页码字符的位置的第三设置项,其中,所述页码字符包括页码数字和页码标记,所述第三设置项中的第一参数值用于在所述公文页码模板被调用时设置以下至少一项:所述页码数字与所述页码标记之间的距离;所述页码标记与版心边缘之间的距离。
136.在一些实施例中,所述根据所述页码元素对应的第一参数值,获得所述页码元素的设置对象对应的第二参数值,包括:获取在页脚中插入的文本框的以下至少一项作为第
二参数值,其中,所述文本框中包括所述页码字符:所述文本框的上边距;所述文本框的左/右边距;和/或,获取所述页码数字与所述页码标记之间的空格的字号作为第二参数值。
137.本公开实施例还提出了一种公文页码使用装置,如图8所示,所述装置包括:第二获取单元801,用于响应于接收到在待处理文档中插入公文页码的指令,获取根据本公开任一实施例设置的公文页码模板;第三获取单元802,用于获取所述公文页码模板中至少一个页码元素的设置项;显示单元803,用于根据所述设置项,在所述待处理文档的页面中显示页码字符。
138.在一些实施例中,所述显示单元具体用于:响应于所述第一设置项中的第一参数值为第一属性值,在所述待处理文档的首页中显示页码字符;响应于所述第一设置项的第一参数值为第二属性值,在所述待处理文档的首页中不显示页码字符。
139.在一些实施例中,所述装置还包括清除单元,用于:在获取所述公文页码模板之前,清除所述待处理文档中的首页不同属性。
140.在一些实施例中,在所述第三设置项中的第一参数值用于在所述公文页码模板被调用时设置所述页码数字与所述页码标记之间的距离的情况下,所述显示单元具体用于:根据所述第三设置项指示的第一参数值,得到所述页码数字和所述页码标记之间的距离信息;根据所述距离信息,在所述待处理文档的页面中显示所述页码数字和所述页码标记。
141.在一些实施例中,所述设置项包括用于指示第二参数值的第三设置项,在所述第二参数值指示所述页码数字与所述页码标记之间的空格的字号的情况下,所述根据所述设置项,在所述待处理文档的页面中显示页码字符,包括:在所述页码数字和所述页码标记之间设置所述第二参数值指示的字号的空格,所述字号根据以下方式得到:将所述页码数字和所述页码标记之间距离信息转换为相应的磅数,并将根据所述磅数确定相应的字号。
[0142][0143]
在一些实施例中,在所述第三设置项中的第一参数值用于在所述公文页码模板被调用时设置所述页码标记与版心边缘之间的距离的情况下,所述显示单元具体用于:在页脚中插入文本框,所述文本框中包括页码数字和页码标记;获取所述页码标记在所述文本框中的第一位置信息;根据所述第一位置信息和所述第三设置项指示的第一参数值得到所述文本框在页面中的第二位置信息;根据所述第二位置信息设置所述文本框的位置。
[0144]
在一些实施例中,响应于所述版心边缘为版心下边缘,所述获取所述页码标记在所述文本框中的第一位置信息,包括:获取所述页码标记与所述文本框的上边缘之间的距离,作为所述第一位置信息;根据所述第一位置信息和所述第三设置项指示的参数值得到所述文本框在页面中的第二位置信息,包括:根据所述页码标记和版心下边缘之间的距离与所述第一位置信息,得到所述文本框与所述版心下边缘之间的距离,作为所述第二位置信息。
[0145]
在一些实施例中,所述设置项包括用于指示第二参数值的第三设置项,在所述第二参数值指示所述文本框的上边距的情况下,所述显示单元具体用于:将所述文本框的上边缘与版心下边缘重合设置;根据所述第三设置项指示的第二参数值,设置所述页码数字的上边缘与所述文本框的上边缘之间的距离。
[0146]
在一些实施例中,所述设置项包括用于指示第二参数值的第三设置项,在所述第二参数值指示所述文本框的左/右边距的情况下,所述显示单元具体用于:将所述文本框的
左边缘与版心左边缘重合设置,或者将所述文本框的右边缘与版心右边缘重合设置;在所述文本框的左边缘与版心左边缘重合的情况下,根据所述第三设置项指示的第二参数值,设置所述页码标记的左边缘与所述文本框的左边缘之间的距离;在所述文本框的右边缘与版心右边缘重合的情况下,根据所述第三设置项指示的第二参数值,设置所述页码标记的右边缘与所述文本框的右边缘之间的距离。
[0147]
本公开实施例还提供了一种电子设备,如图9所示,所述设备包括存储器、处理器,所述存储器用于存储计算机可读指令,所述处理器用于调用所述计算机指令,实现本说明书任一实施例的方法。
[0148]
对于装置和设备实施例而言,由于其基本对应于方法实施例,所以相关之处参见方法实施例的部分说明即可。以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的模块可以是或者也可以不是物理上分开的,作为模块显示的部件可以是或者也可以不是物理模块,即可以位于一个地方,或者也可以分布到多个网络模块上。可以根据实际的需要选择其中的部分或者全部模块来实现本说明书方案的目的。本领域普通技术人员在不付出创造性劳动的情况下,即可以理解并实施。
[0149]
上述对本说明书特定实施例进行了描述。其它实施例在所附权利要求书的范围内。在一些情况下,在权利要求书中记载的动作或步骤可以按照不同于实施例中的顺序来执行并且仍然可以实现期望的结果。另外,在附图中描绘的过程不一定要求示出的特定顺序或者连续顺序才能实现期望的结果。在某些实施方式中,多任务处理和并行处理也是可以的或者可能是有利的。
[0150]
本领域技术人员在考虑说明书及实践这里申请的发明后,将容易想到本说明书的其它实施方案。本说明书旨在涵盖本说明书的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本说明书的一般性原理并包括本说明书未申请的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本说明书的真正范围和精神由下面的权利要求指出。
[0151]
应当理解的是,本说明书并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本说明书的范围仅由所附的权利要求来限制。
[0152]
以上所述仅为本说明书的较佳实施例而已,并不用以限制本说明书,凡在本说明书的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本说明书保护的范围之内。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1