CN113076716A - 年鉴的排版方法及装置 - Google Patents

年鉴的排版方法及装置 Download PDF

Info

Publication number
CN113076716A
CN113076716A CN202110411260.8A CN202110411260A CN113076716A CN 113076716 A CN113076716 A CN 113076716A CN 202110411260 A CN202110411260 A CN 202110411260A CN 113076716 A CN113076716 A CN 113076716A
Authority
CN
China
Prior art keywords
yearbook
setting
user
page
operation request
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN202110411260.8A
Other languages
English (en)
Inventor
孟正江
黄浩斌
吴雅楠
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Zhejiang Hongcheng Computer Systems Co Ltd
Original Assignee
Zhejiang Hongcheng Computer Systems Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Zhejiang Hongcheng Computer Systems Co Ltd filed Critical Zhejiang Hongcheng Computer Systems Co Ltd
Priority to CN202110411260.8A priority Critical patent/CN113076716A/zh
Publication of CN113076716A publication Critical patent/CN113076716A/zh
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F40/00Handling natural language data
    • G06F40/10Text processing
    • G06F40/103Formatting, i.e. changing of presentation of documents
    • G06F40/109Font handling; Temporal or kinetic typography

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Health & Medical Sciences (AREA)
  • Artificial Intelligence (AREA)
  • Audiology, Speech & Language Pathology (AREA)
  • Computational Linguistics (AREA)
  • General Health & Medical Sciences (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

本申请提供一种年鉴的排版方法及装置,该方法包括:接收用户输入第一年鉴的基础信息,所述基础信息指示所述第一年鉴的页面的初始格式;根据所述第一年鉴的基础信息以及所述第一年鉴的内容数据,在第一用户界面生成所述第一年鉴;接收所述用户在所述第一用户界面通过点击第一控件触发的第一操作请求,所述第一操作请求用于启动第二用户界面,所述第二用户界面包含多个版式设置控件;通过所述用户在所述第二用户界面点击的所述多个版式设置控件触发的操作请求,对所述第一年鉴进行对应的版式设置。与现有技术相比,本申请通过在网页中对年鉴进行排版的方式,提高了年鉴制作的效率。

Description

年鉴的排版方法及装置
技术领域
本发明涉及年鉴制作技术领域,尤其涉及一种年鉴的排版方法及装置。
背景技术
年鉴是以全面、***、准确地记述上年度事物运动、发展状况为主要内容的资料性工具书。汇辑一年内的重要时事、文献和统计资料,按年度连续出版的工具书。
目前,工作人员制作年鉴的方式为收集各个地方上传的数据,然后对其中的数据进行人工处理和校验后,再由印刷处进行排版和印刷。
但是,现有的方式中收集的数据主要以表格上的形式,通常有几百、上千份表格需要进行处理和校验,对于的数据的校验过程繁杂,年鉴制作的效率低。因此,现有的技术方案存在年鉴的制作效率低的问题。
发明内容
本申请实施例提供一种年鉴的排版方法及装置,以解决现有技术中年鉴的制作效率低的问题。
本申请的第一方面提供一种年鉴的排版方法,所述方法包括:
接收用户输入第一年鉴的基础信息,所述基础信息指示所述第一年鉴的页面的初始格式;
根据所述第一年鉴的基础信息以及所述第一年鉴的内容数据,在第一用户界面生成所述第一年鉴;
接收所述用户在所述第一用户界面通过点击第一控件触发的第一操作请求,所述第一操作请求用于启动第二用户界面,所述第二用户界面包含多个版式设置控件;
通过所述用户在所述第二用户界面点击的所述多个版式设置控件触发的操作请求,对所述第一年鉴进行对应的版式设置。
在一种可选的实施方式中,所述多个版式设置控件包括第二控件,所述第二控件用于对所述第一年鉴进行全局属性编辑,所述通过所述用户在所述第二用户界面点击的所述多个版式设置控件触发的操作请求,对所述第一年鉴进行对应的版式设置,包括:
接收所述用户在所述第二用户界面通过点击所述第二控件触发的第二操作请求,所述第二操作请求用于启动全局属性编辑悬浮窗口;
接收所述用户在所述全局属性编辑悬浮窗口输入的全局属性信息,所述全局属性信息包括字体信息和页面信息;
根据所述字体信息,设置所述第一年鉴的内容数据的字体;
根据所述页面信息,修改所述第一年鉴的页面的初始格式。
在一种可选的实施方式中,所述多个版式设置控件还包括第三控件,所述第三控件用于对所述第一年鉴的目标报表进行章节设置,所述通过所述用户在所述第二用户界面点击的所述多个版式设置控件触发的操作请求,对所述第一年鉴进行对应的版式设置,包括:
接收所述用户在所述第二用户界面通过点击所述第三控件触发的第三操作请求,所述第三操作请求用于启动章节设置悬浮窗口;
接受所述用户在所述章节设置悬浮窗口输入的章节设置参数;
根据所述章节设置参数,对所述第一年鉴的目标报表进行章节设置。
在一种可选的实施方式中,所述章节设置参数包括表格字体参数、表格格式参数和拆分参数;
所述根据所述章节设置参数,对所述第一年鉴的目标报表进行章节设置,包括:
根据所述表格字体参数,设置所述第一年鉴的目标报表的字体;
根据所述表格格式参数,设置所述第一年鉴的目标报表的格式;
根据所述拆分参数,对所述第一年鉴的目标报表的进行列续拆分或蝴蝶页拆分。
在一种可选的实施方式中,所述章节设置参数还包括表头行高参数和表体行高参数,所述根据所述章节设置参数,对所述第一年鉴的目标报表进行章节设置,还包括:
根据所述表格行高参数和所述表体行高参数,判断所述第一年鉴的目标报表的高度是否超过所述第一年鉴的目标报表所在的页面的高度;
若是,则将所述第一年鉴的目标报表进行多页显示。
在一种可选的实施方式中,所述多个版式设置控件还包括第四控件,所述第四控件用于对所述第一年鉴中的目标区域进行个性设置,所述通过所述用户在所述第二用户界面点击的所述多个版式设置控件触发的操作请求,对所述第一年鉴进行对应的版式设置,包括:
接收所述用户在所述第二用户界面通过点击所述第四控件触发的第四操作请求,所述第四操作请求用于启动个性设置悬浮窗口;
接收所述用户在所述个性设置悬浮窗口输入的个性设置参数,所述个性设置参数包括区域字体参数、边框参数和格式参数;
根据所述区域字体参数,设置所述第一年鉴的目标区域的字体;
根据所述边框参数,设置所述第一年鉴的目标区域的边框;
根据所述格式参数,设置所述第一年鉴的目标区域的格式。
在一种可选的实施方式中,在所述通过所述用户在所述第二用户界面点击的所述多个版式设置控件触发的操作请求,对所述第一年鉴进行对应的版式设置之后,所述方法还包括:
接收所述用户在所述第二用户界面通过拖动所述第一年鉴的目标表格的边框触发的第五操作请求,所述第五操作请求用于调整所述第一年鉴的目标表格的边框所在的列宽。
在一种可选的实施方式中,在所述通过所述用户在所述第二用户界面点击的所述多个版式设置控件触发的操作请求,对所述第一年鉴进行对应的版式设置之后,所述方法还包括:
接收所述用户在所述第一年鉴的目标页面通过点击所述第一年鉴的目标页面上的第五控件触发的第六操作请求,所述第六操作请求用于对所述第一年鉴的目标页面进行单页属性设置;
接收用户输入的单页属性参数;
根据所述单页属性参数,对所述第一年鉴的目标页面的页边距和标题进行设置。
本申请的第二方面提供一种年鉴的排版装置,所述装置包括:
第一接收模块,用于接收用户输入第一年鉴的基础信息,所述基础信息指示所述第一年鉴的页面的初始格式;
处理模块,用于根据所述第一年鉴的基础信息以及所述第一年鉴的内容数据,在第一用户界面生成所述第一年鉴;
第二接收模块,用于接收所述用户在所述第一用户界面通过点击第一控件触发的第一操作请求,所述第一操作请求用于启动第二用户界面,所述第二用户界面包含多个版式设置控件;
所述处理模块,还用于通过所述用户在所述第二用户界面点击的所述多个版式设置控件触发的操作请求,对所述第一年鉴进行对应的版式设置。
在一种可选的实施方式中,所述多个版式设置控件包括第二控件,所述第二控件用于对所述第一年鉴进行全局属性编辑,所述装置还包括:
第三接收模块,用于接收所述用户在所述第二用户界面通过点击所述第二控件触发的第二操作请求,所述第二操作请求用于启动全局属性编辑悬浮窗口;接收所述用户在所述全局属性编辑悬浮窗口输入的全局属性信息,所述全局属性信息包括字体信息和页面信息;
所述处理模块,还用于根据所述字体信息,设置所述第一年鉴的内容数据的字体;根据所述页面信息,修改所述第一年鉴的页面的初始格式。
在一种可选的实施方式中,所述多个版式设置控件还包括第三控件,所述第三控件用于对所述第一年鉴的目标报表进行章节设置,所述第三接收模块,还用于接收所述用户在所述第二用户界面通过点击所述第三控件触发的第三操作请求,所述第三操作请求用于启动章节设置悬浮窗口;接受所述用户在所述章节设置悬浮窗口输入的章节设置参数;
所述处理模块,还用于根据所述章节设置参数,对所述第一年鉴的目标报表进行章节设置。
在一种可选的实施方式中,所述章节设置参数包括表格字体参数、表格格式参数和拆分参数;所述处理模块,具体用于根据所述表格字体参数,设置所述第一年鉴的目标报表的字体;根据所述表格格式参数,设置所述第一年鉴的目标报表的格式;根据所述拆分参数,对所述第一年鉴的目标报表的进行列续拆分或蝴蝶页拆分。
在一种可选的实施方式中,所述章节设置参数还包括表头行高参数和表体行高参数,所述处理模块,还用于根据所述表格行高参数和所述表体行高参数,判断所述第一年鉴的目标报表的高度是否超过所述第一年鉴的目标报表所在的页面的高度;若是,则将所述第一年鉴的目标报表进行多页显示。
在一种可选的实施方式中,所述多个版式设置控件还包括第四控件,所述第四控件用于对所述第一年鉴中的目标区域进行个性设置,所述第三接收模块,还用于接收所述用户在所述第二用户界面通过点击所述第四控件触发的第四操作请求,所述第四操作请求用于启动个性设置悬浮窗口;接收所述用户在所述个性设置悬浮窗口输入的个性设置参数,所述个性设置参数包括区域字体参数、边框参数和格式参数;
所述处理模块,还用于根据所述区域字体参数,设置所述第一年鉴的目标区域的字体;根据所述边框参数,设置所述第一年鉴的目标区域的边框;根据所述格式参数,设置所述第一年鉴的目标区域的格式。
在一种可选的实施方式中,所述第三接收模块,还用于接收所述用户在所述第二用户界面通过拖动所述第一年鉴的目标表格的边框触发的第五操作请求,所述第五操作请求用于调整所述第一年鉴的目标表格的边框所在的列宽。
在一种可选的实施方式中,所述第三接收模块,还用于接收所述用户在所述第一年鉴的目标页面通过点击所述第一年鉴的目标页面上的第五控件触发的第六操作请求,所述第六操作请求用于对所述第一年鉴的目标页面进行单页属性设置;
所述处理模块,还用于接收所述用户输入的单页属性参数;根据所述单页属性参数,对所述第一年鉴的目标页面的页边距和标题进行设置。
本申请的第三方面提供一种电子设备,包括:处理器与存储器;
所述存储器用于存储计算机程序;
所述处理器用于调用并运行所述存储器中存储的计算机程序,执行如第一方面所述的方法。
本申请的第四方面提供一种芯片,包括:处理器,用于从存储器中调用并运行计算机程序,使得安装有所述芯片的设备执行如第一方面所述的方法。
本申请的第五方面提供一种计算机可读存储介质,用于存储计算机程序,所述计算机程序使得计算机执行如第一方面所述的方法。
本申请的第六方面提供一种计算机程序产品,包括计算机程序信息,该计算机程序信息使得计算机执行如第一方面所述的方法。
本申请的第七方面提供一种计算机程序产品,包括计算机程序,该计算机程序使得计算机执行如第一方面所述的方法。
本申请实施例提供的年鉴的排版方法及装置,首先接收用户输入第一年鉴的基础信息,基础信息指示第一年鉴的页面的初始格式;然后根据第一年鉴的基础信息以及第一年鉴的内容数据,在第一用户界面生成第一年鉴;之后接收用户在第一用户界面通过点击第一控件触发的第一操作请求,第一操作请求用于启动第二用户界面,第二用户界面包含多个版式设置控件;最后通过用户在第二用户界面点击的多个版式设置控件触发的操作请求,对第一年鉴进行对应的版式设置。与现有技术相比,本申请通过对第一年鉴进行版式设置,以满足年鉴制作的排版需求,从而提高了年鉴的制作效率。
附图说明
为了更清楚地说明本发明或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图做一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1为本申请实施例提供的一种年鉴的排版方法的应用场景示意图;
图2为本申请实施例提供的一种年鉴的排版方法的流程示意图;
图3a为本申请实施例提供的一种对第一年鉴的页面的初始格式设置的界面示意图;
图3b为本申请实施例提供的另一种对第一年鉴的页面的初始格式设置的界面示意图;
图4a为本申请实施例提供的一种年鉴表管理模块的界面示意图;
图4b为本申请实施例提供的一种报表样式设置的界面示意图;
图4c为本申请实施例提供的一种报表管理的界面示意图;
图4d为本申请实施例提供的一种查看历史版本的界面示意图;
图4e为本申请实施例提供的一种英文报表的界面示意图;
图4f为本申请实施例提供的另一种报表管理的界面示意图;
图4g为本申请实施例提供的一种新建期别的界面示意图;
图5a为本申请实施例提供的一种年鉴数据确认模块的界面示意图;
图5b为本申请实施例提供的一种待确认报表的界面示意图;
图5c为本申请实施例提供的一种重新确认报表的界面示意图;
图5d为本申请实施例提供的一种综合确认的界面示意图;
图5e为本申请实施例提供的一种退回原因查看的界面示意图;
图5f为本申请实施例提供的一种检查的界面示意图;
图5g为本申请实施例提供的一种报表审核不通过的界面示意图;
图5h为本申请实施例提供的已确认的界面示意图;
图5i为本申请实施例提供的一种数据查看的界面示意图;
图5j为本申请实施例提供的一种报表导出的界面示意图;
图6a为本申请实施例提供的第一用户界面的界面示意图;
图6b为本申请实施例提供的一种年鉴制作界面的界面示意图;
图6c为本申请实施例提供的一种篇幅管理的界面示意图;
图6d为本申请实施例提供的一种新增篇幅设置的界面示意图;
图6e为本申请实施例提供的一种新增目录设置的界面示意图;
图7a为本申请实施例提供的一种全局属性编辑的界面示意图;
图7b为本申请实施例提供的另一种全局属性编辑的界面示意图;
图7c为本申请实施例提供的一种章节设置的界面示意图;
图7d为本申请实施例提供的一种蝴蝶页拆分的界面示意图;
图7e为本申请实施例提供的一种个性设置的界面示意图;
图8a为本申请实施例提供的一种列宽调整的界面示意图;
图8b为本申请实施例提供的另一种列宽调整的界面示意图;
图9a为本申请实施例提供的一种单页属性设置的界面示意图;
图9b为本申请实施例提供的一种页边距设置的界面示意图;
图9c为本申请实施例提供的一种页标题设置的界面的示意图;
图10为本申请实施例提供的一种合并表设置的界面示意图;
图11a为本申请实施例提供的一种报表校验的界面示意图;
图11b为本申请实施例提供的一种查看报表校验结果的界面示意图;
图12a为本申请实施例提供的一种生成目录的界面示意图;
图12b为本申请实施例提供的一种生成序号的界面示意图;
图12c为本申请实施例提供的一种年鉴导出的界面示意图;
图13为本申请实施例提供的另一种年鉴的排版方法的流程示意图;
图14为本申请实施例提供的再一种年鉴的排版方法的流程示意图;
图15为本申请提供的一种年鉴的排版装置的结构示意图;
图16为本申请实施例提供的一种电子设备的结构示意图。
具体实施方式
为使本申请实施例的目的、技术方案和优点更加清楚,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
年鉴是以全面、***、准确地记述上年度事物运动、发展状况为主要内容的资料性工具书。汇辑一年内的重要时事、文献和统计资料,按年度连续出版的工具书。目前,工作人员制作年鉴的方式为收集各个地方上传的数据,然后对其中的数据进行人工处理和校验后,再由印刷处进行排版和印刷。
但是,现有的方式中收集的数据主要以表格上的形式,通常有几百、上千份表格需要进行处理和校验,对于的数据的校验过程繁杂,年鉴制作的效率低。因此,现有的技术方案存在年鉴的制作效率低的问题。
为解决上述问题,本申请提供了一种年鉴的排版方法及装置,通过对第一年鉴进行版式设置,以满足年鉴制作的排版需求,从而提高了年鉴的制作效率。
下面对本申请的应用场景进行说明。
图1为本申请实施例提供的一种年鉴的排版方法的应用场景示意图。如图1所示,包括:终端设备001、服务器002。当用户需要进行年鉴制作时,通过在终端设备001上点击所需的版式设置控件,对年鉴进行排版,排版完成之后,将年鉴发送到服务器002。
其中,终端设备可以是带无线收发功能的电脑、虚拟现实(virtual reality,VR)终端设备、增强现实(augmented reality,AR)终端设备、手机(mobile phone)、平板电脑(pad)、工业控制(industrial control)中的无线终端、远程手术(remote medicalsurgery)中的无线终端、智能电网(smart grid)中的无线终端、智慧家庭(smart home)中的无线终端等。
本申请实施例中,用于实现年鉴的排版的功能的装置可以是终端设备,也可以是能够支持实现该功能的装置,例如芯片***,该装置可以被安装在终端设备中。本申请实施例中,芯片***可以由芯片构成,也可以包括芯片和其他分立器件。
需要说明的是,本申请技术方案的应用场景可以是图1中的场景,但并不限于此,还可以应用于其他需要进行年鉴的排版的场景。
可以理解,上述年鉴的排版方法可以通过本申请实施例提供的年鉴的排版装置实现,年鉴的排版装置可以是某个设备的部分或全部,例如为上述终端设备或者终端设备的芯片。
下面以集成或安装有相关执行代码的年鉴的排版装置为例,以具体地实施例对本申请实施例的技术方案进行详细说明。下面这几个具体的实施例可以相互结合,对于相同或相似的概念或过程可能在某些实施例不再赘述。
图2为本申请实施例提供的一种年鉴的排版方法的流程示意图,本实施例的执行主体是终端设备,涉及的是年鉴的排版的具体过程。如图2所示,该方法包括:
S101、接收用户输入第一年鉴的基础信息,基础信息指示第一年鉴的页面的初始格式。
其中,基础信息包括以下至少一种:年鉴名称、年份、页眉、页脚、边距、年鉴描述、纸张、序号规则、页码规则、页码显示位置、封面图片等信息。
本申请提供的年鉴排版方法通过年鉴管理***完成,用户通过在年鉴管理***的用户界面点击相应的版式设置控件,进行相应的版式设置。
其中,年鉴管理***支持数据导入采集、从已有综合库获取数据、数据确认、年鉴表排版制作、年鉴校对和年鉴导出发布等功能。
下面对本申请实施例中通过第一基础信息进行第一年鉴的页面的初始格式设置的情况进行说明。
图3a为本申请实施例提供的一种对第一年鉴的页面的初始格式设置的界面示意图,图3b为本申请实施例提供的另一种对第一年鉴的页面的初始格式设置的界面示意图,如图3a所示,年鉴管理***中包括年鉴表管理模块、年鉴数据确认模块、年鉴排版制作模块和年鉴排版确认模块,其中,对第一年鉴的页面的初始格式设置通过年鉴排版制作模块实现。年鉴排版制作模块包括制作年鉴控件和复制年鉴控件。如图3b所示,用户通过点击图3a中的制作年鉴控件,启动制作年鉴悬浮窗口,终端设备接收用户在制作年鉴悬浮窗口输入的第一年鉴的基础信息,实现对第一年鉴的页面的初始格式进行设置,其中,年份表征年鉴中所包含的报表的时间在所设置的年份的期间,设置完成后点击保存或者取消退出制作年鉴悬浮窗口。
本申请对年鉴制作所需的报表的获取方式不做限制,示例性的,可以通过采集专业的数据形成年鉴,存储在服务器的入库表数据库中,之后通过复制需要进行排版年鉴的方式,获取所需的年鉴中的报表的方式;也可以通过将年鉴管理***的数据库中已经存在的数据根据需要重组成年鉴的方式,获取所需的年鉴中的报表的方式;还可以通过年鉴排版制作模块的制作年鉴控件,获取所需的年鉴的报表的方式。
示例性的,年鉴管理***中的年鉴表管理模块用于对年鉴制作所需的报表进行管理。年鉴表管理模块支持年鉴报表的期别管理、编辑、复制、历史版本查看、属性设置以及年鉴报表的查询、入库表复制和删除功能。
下面对本申请实施例中年鉴表管理模块的功能进行说明。
图4a为本申请实施例提供的一种年鉴表管理模块的界面示意图,如图4a所示,年鉴表管理模块中包含新增、删除、批量复制和部门搜索等功能。用户通过点击新增控件,启动新增悬浮窗口,在新增悬浮窗口输入报表的报表名称、英文名称、表号、所属部门、频度、是否跨期、单位、备注管理等信息,终端设备根据用户输入的信息,对新增报表进行初始的设置,得到报表样表,设置完成后点击下一步,退出新增悬浮窗口。
年鉴表管理模块还可以对报表样式进行设置,图4b为本申请实施例提供的一种报表样式设置的界面示意图,如图4b所示,用户点击需要进行报表样式设置的报表,启动报表悬浮窗口,在报表悬浮窗口通过点击报表样式设置控件,对报表进行相应的设置,如图4b所示,报表样式设置控件包括S1控件、S2控件、S3控件、S4控件、S5控件和S6控件等,报表悬浮窗口可以进行的,其中,S1控件用于设置显示小数位数,S2控件用于设置对齐方式,S3控件用于设置合并单元格,S4控件用于设置只读,S5控件用于设置固定表头和S6控件用于设置单位、备注等。用户可以通过点击相应的单元格进行设置,也可以对报表进行整体的设置。其中,开始控件对应的悬浮窗口为空白窗口,需要用户输入所有的设置参数;基础控件为提供了一个基础的表格设置的情况,用户可以对其中的单元格的内容和格式根据具体的报表内容进行修改;模板控件为年鉴管理***中已经存在的用户可以直接使用的报表模板。其中,本申请通过点击S6控件支持对单位行及备注行进行标记。
年鉴表管理模块还可以对报表进行管理,图4c为本申请实施例提供的一种报表管理的界面示意图,如图4c所示,用户选择报表后,可以对报表进行删除、复制、编辑、查看、查看历史版本、设置、查看中文报表和查看英文报表等操作,以及用户可以选择多个报表进行批量复制。如图4c所示,在新增表样时,用户通过点击复制控件,复制选择的表样,可以通过复制类似格式报表快速建立新报表,提高报表制作的效率。图4d为本申请实施例提供的一种查看历史版本的界面示意图,如图4d所示,用户可以查看所选报表的历史版本,各版本以时间先后顺序进行呈现,最新版本的表样排在最前,支持以任意历史版本替换成最新表样,便于对历史表样的维护。图4e为本申请实施例提供的一种英文报表的界面示意图,进一步的,本申请实施例还可以制作中英文混合报表,在中文报表的基础上,增加对应的英文列,示例性的,可以在图4e中的A列前面增加一列对应的中文列,以此类推,在标题行和备注行也相应增加中文部分。图4f为本申请实施例提供的另一种报表管理的界面示意图,如图4f所示,包括新建期别、刷新最新模板、启用和停用等功能。其中,新建表样完成后,支持新建期别,图4g为本申请实施例提供的一种新建期别的界面示意图,如图4g所示,期别内容包括上报年份、上报开始时间、上报结束时间,期别建立后会自动在年鉴数据确认中同步。图4f中的刷新最新模板,支持对报表样式进行编辑修改时,若新建版本为新的模版,则需要为相关期别刷新模版。启用/停用,支持对报表进行停用、启用处理,新建的报表会自动启用,可对已停用的报表再次启用。
在上述实施例的基础上,各专业用户在年鉴数据确认模块可进行确认数据及审核不通过的数据的重新确认,领导可进行二次确认,进行确认通过、不通过操作,已确认数据可退回重新确认。
下面对本申请实施例提供的年鉴数据确认模块的功能进行说明。
图5a为本申请实施例提供的一种年鉴数据确认模块的界面示意图,如图5a所示,年鉴数据确认模块中包括数据确认、专业待确认、综合确认和已确认等功能。其中,如图5a所示,专业待确认支持为登录用户展现本专业、部门报表的当前状态,登录用户可通过搜索功能对相应报表进行确认处理或查看。图5a中的待确认,显示用户未确认的报表。图5b为本申请实施例提供的一种待确认报表的界面示意图,如图5b所示,用户可点击“待确认”进行数据确认。若表样为从数据库中复制生成,则点击“获取数据”可进行数据自动获取;否则,可手动填报数据进行数据确认。图5a中的重新确认,显示专业已确认的报表,经二次确认不通过的报表。图5c为本申请实施例提供的一种重新确认报表的界面示意图,如图5c所示,用户可点击“重新确认”进行数据确认,点击“退回原因”可查看退回意见。若报表为从数据库复制生成,则点击“获取数据”可进行数据自动获取;否则,可手动填报数据进行数据确认。图5d为本申请实施例提供的一种综合确认的界面示意图,如图5d所示,综合确认支持对专业已确认数据进行二次确认,用户点击“待确认”,可以进行退回原因查看、检查、不通过和通过的操作,退回原因查看,支持查询曾经确认不通过的意见,图5e为本申请实施例提供的一种退回原因查看的界面示意图,如图5e所示,用户点击“退回原因”,可以查看退回不通过的意见。“检查”在报表内支持通过设置审核公式进行数据校验。图5f为本申请实施例提供的一种检查的界面示意图,如图5f所示,用户“检查”,可以对报表中的数据通过设置的审核公式校验报表内的数据是否正确。不通过,支持将报表退回给专业进行重新确认,并可以输入相关审核意见,图5g为本申请实施例提供的一种报表审核不通过的界面示意图,如图5g所示,用户点击“不通过”后,终端设备启动不通过悬浮窗口,用户在不通过悬浮窗口输入不通过的理由。“通过”,数据确认无误后,可点击“通过”,数据进入已确认状态,可进行年鉴排版制作。已确认,支持查询通过专业、领导确认的报表数据,可进行数据查看、报表导出、报表退回重新确认,图5h为本申请实施例提供的已确认的界面示意图,如图5h所示,包括查询、导出和导出列表等功能,数据查看,用户点击“已确认”按钮,可打开报表进行数据查看,图5i为本申请实施例提供的一种数据查看的界面示意图,如图5i所示,用户可以看看报表中的数据是否正确,若否,则可以点击“退回”,将报表退回进行重新确认。点击“已确认”按钮,点击“退回”按钮,并输入退回原因,将数据退回给专业重新确认数据。报表导出,为按期别、部门、表名等信息对报表进行筛选,图5j为本申请实施例提供的一种报表导出的界面示意图,如图5j所示,用户点击“导出”按钮,生成导出任务,将筛选结果以压缩包的形式导出,其中每张表格生成一个表格(EXCEL)文件。在“导出列表”中可下载导出任务生成的压缩文件,或删除导出文件。
S102、根据第一年鉴的基础信息以及第一年鉴的内容数据,在第一用户界面生成第一年鉴。
其中,第一年鉴的内容数据为第一年鉴中的报表的数据,本申请中对于第一年鉴中的报表的数据的获取方式不做限制,示例性的,若在年鉴管理***的数据库中存储有需要的数据,则可以从年鉴管理***的数据库中获取数据,也可以通过用户输入方式获取。
具体的,在上述实施例中,对第一年鉴的页面根据基础信息进行初始格式的设置后,获取制作第一年鉴所需的报表及报表的数据,则得到第一年鉴。
S103、接收用户在第一用户界面通过点击第一控件触发的第一操作请求,第一操作请求用于启动第二用户界面,第二用户界面包含多个版式设置控件。
通过上述步骤得到第一年鉴后,可以在年鉴管理***的年鉴排版制作模块对第一年鉴进行查看、制作、编辑和导出的操作。
图6a为本申请实施例提供的第一用户界面的界面示意图,如图6a所示,第一控件为制作控件,用户点击“制作”控件,可以启动第二用户界面,即年鉴制作界面,图6b为本申请实施例提供的一种年鉴制作界面的界面示意图,如图6b所示,在年鉴制作界面中包括多个版式设置控件,通过点击版式设置控件可以对第一年鉴进行相应的版式设置。示例性的,图6c为本申请实施例提供的一种篇幅管理的界面示意图,如图6c所示,用户可以在图中通过右键单击左边目录栏中的任意一个项目对其所在页面进行篇幅管理,篇幅管理包括新增设置、删除设置和编辑设置。其中,用户点击新增设置控件可以进行新增篇幅设置和新增目录设置,图6d为本申请实施例提供的一种新增篇幅设置的界面示意图,如图6d所示,用户通过右键单击新增设置控件,启动新增设置界面,新增设置界面包括中文名称、英文名称、节点类型和节点位置,通过接收用户输入的节点类型,进行相应的设置,若节点类型为篇幅,则进入新增篇幅设置界面,设置新增篇幅的中文名称、英文名称、节点位置,节点位置包括前一篇幅、子篇幅和后一篇幅,若用户输入的节点位置为前一篇幅,则在当前篇幅之前增加一个新的篇幅,若用户输入的节点位置为子篇幅,则在当前篇幅的子篇幅中增加一个新的篇幅,若用户输入的节点位置为后一篇幅,则在当前篇幅之后增加一个新的篇幅;此外,若接收用户输入的节点类型为目录,则进入新增目录设置界面,图6e为本申请实施例提供的一种新增目录设置的界面示意图,如图6e所示,用户在新增目录设置界面中设置新增目录的中文名称、英文名称、节点位置、是否占页、是否显示页码、是否显示在目录中以及页面类型,其中,节点位置包括前一目录、子目录和后一目录,若用户输入的节点位置为前一目录,则在当前目录之前增加一个新的目录,若用户输入的节点位置为子目录,则在当前目录中增加一个新的目录,若用户输入的节点位置为后一目录,则在当前目录之后增加一个新的目录;其中,页面类型包括图文页、报表页和空白页,页面类型若选择图文页,可在页面下方***图片及编辑文字;若选择报表页,则可对报表部门、校对部门以及排版下发后进行排版确认的部门进行设置,校对部门默认为报表归属的部门。
S104、通过用户在第二用户界面点击的多个版式设置控件触发的操作请求,对第一年鉴进行对应的版式设置。
其中,版式设置控件包括但不限于全局属性编辑控件、下发报表校验控件、报表校验情况控件、章节设置控件、个性设置控件、生成序号控件、生成目录控件、预览控件、刷新控件和保存控件。
可选的,多个版式设置控件包括第二控件,第二控件用于对第一年鉴进行全局属性编辑。终端设备接收用户在第二用户界面通过点击第二控件触发的第二操作请求,第二操作请求用于启动全局属性编辑悬浮窗口;接收用户在全局属性编辑悬浮窗口输入的全局属性信息,全局属性信息包括字体信息和页面信息;根据字体信息,设置第一年鉴的内容数据的字体;根据页面信息,修改第一年鉴的页面的初始格式。
其中,字体信息包括但不限于中文标题和/或英文标题的字体、字号、对齐方式、是否粗体、是否显示、是否占位,单位行和表格的字体、字号、是否粗体;页面信息包括页眉、页脚、纸张、页边距、序号规则、页码规则和页码位置等。
年鉴排版制作模块支持通过全局属性编辑设置控件对已经存在的年鉴的属性进行编辑。图7a为本申请实施例提供的一种全局属性编辑的界面示意图,图7b为本申请实施例提供的另一种全局属性编辑的界面示意图,用户通过点击图6b中的全局属性编辑控件启动全局属性编辑悬浮窗口,如图7a和图7b所示,终端设备接收用户在全局属性编辑悬浮窗口输入的字体信息和页面信息对年鉴进行全局属性设置。
可选的,多个版式设置控件还包括第三控件,第三控件用于对第一年鉴的目标报表进行章节设置。终端设备接收用户在第二用户界面通过点击第三控件触发的第三操作请求,第三操作请求用于启动章节设置悬浮窗口;接受用户在章节设置悬浮窗口输入的章节设置参数;根据章节设置参数,对第一年鉴的目标报表进行章节设置。
其中,章节设置参数包括表格字体参数、表格格式参数和拆分参数;终端设备根据表格字体参数,设置第一年鉴的目标报表的字体;根据表格格式参数,设置第一年鉴的目标报表的格式;根据拆分参数,对第一年鉴的目标报表的进行列续拆分或蝴蝶页拆分。
图7c为本申请实施例提供的一种章节设置的界面示意图,如图7c所示,用户通过点击章节设置控件启动章节设置悬浮窗口,终端设备根据用户在章节设置悬浮窗口输入的章节设置参数进行章节设置。从图7c中可以看出,表格字体参数包括表格字体和表格字号,表格格式参数包括表头行高、表体行高、内容边距、千分位、备注缩放和主题,终端设备可以根据触发的同步高度的类型进行相应的设置,示例性的,若用户输入的同步高度的类型为同步表头,则将第一年鉴中报表的表头行高设置为用户输入的表头行高,若用户输入的同步高度的类型为同步表体,则将第一年鉴中报表的表体行高设置为用户输入的表体行高,若用户输入的同步高度的类型为取消同步表体,则就可以将撤销同步表体。
其中,拆分参数包括拆分类型和拆分列。拆分类型包括列续拆分和蝴蝶页拆分。具体的,若第一年鉴中的报表较大,可设置列续拆分或蝴蝶页拆分。其中,列续拆分是对于列数较多的报表,可将其按列拆分成多张续表。如图7c所示,拆分类型选择列续,在拆分列处输入分页处的列数,点击“确认拆分”进行拆分。图7d为本申请实施例提供的一种蝴蝶页拆分的界面示意图,蝴蝶页拆分是为了美化排版效果,对于宾栏指标较多的报表,可将其设置为蝴蝶页。如图7d所示,用户点击蝴蝶页,在拆分列处输入分页处的列数,点击“确认拆分”。
进一步的,终端设备可以根据用户输入的表头行高和表体行高,判断目标报表的内容是否超出一页的范围,若是,则将目标报表超出一页的部分在下一页进行显示,从而根据表头行高和表体行高实现行续设置,用户可以调整行高使内容按大致平均分到几页进行显示。
可选的,终端设备根据表格行高参数和表体行高参数,判断第一年鉴的目标报表的高度是否超过第一年鉴的目标报表所在的页面的高度;若是,则将第一年鉴的目标报表进行多页显示。
下面提供一种可以进行行续设置的方法。终端设备获取目标报表的表头行高和表体行高以及数据的样式,根据页面数据渲染页面,当数据的高度超过一页纸张高度就会根据内容高度计算分割点,根据分割点分割数据,得到两份数据,根据这两份数据以及数据的样式进行页面渲染,当第二份的数据超过一页纸张高度就会再次计算分割点,根据分割后的数据,渲染页面,一直到数据的计算高度不超过一页纸张高度,完成页面的渲染。
进一步的,下面将提供一种可以进行列续拆分和蝴蝶页拆分的方法。终端设备获取报表的表头行高和表体行高以及相应的样式,根据页面数据渲染页面;获取用户输入的n个拆分列,有n-1个分割点,对数据进行分割,生成n个数据,n为用户输入的拆分列的个数,这n个数据可以看成是n个行续组件,其中,第2个组件会开始带上第一个组件的主栏,n个行续组件都根据行续设置的处理逻辑处理,如果每个行续页码的数据内容的高度都不高于一页纸张高度则直接渲染,若是高于一页纸张的高度则会进行一页行续处理到多页的行续逻辑。
下面对于一页蝴蝶页处理到多页的蝴蝶页逻辑进行说明,假如有n页蝴蝶页,终端设备获取报表的表头行高和表体行高以及相应的样式,根据页面数据渲染页面,获取用户输入的n个拆分列,有n-1个分割点,对数据进行分割,生成n个数据,这n个数据可以看成是n个行续组件,其中,第2个组件不会带上第一个组件的主栏,n个行续组件都根据行续设置的处理逻辑处理,其中,如果每个行续页码的数据内容的高度都不高于一页纸张高度则直接渲染,若是高于一页面纸张的高度则会进行一页行续处理到多页的行续逻辑。其中,蝴蝶页是特殊的列续,蝴蝶页数据分成n个组件后,列续第2个到第n个都会带上主栏,而蝴蝶页不会;列续的页码计算规则和蝴蝶页计算规则不一样。
下面将对于行续页码、列续页码和蝴蝶页页码的生成逻辑进行说明。
行续页码的生成逻辑:获取当前报表节点在左侧树的序号,计算左侧树该节点的之前所有节点的页面数,如a页;根据表头行高和表体行高以及每个页面的页面高度,计算数据被切分成多少份,如b份,b份的每个页面在渲染的时候会根据每个页面在b份里的序号进行页码计算。示例性的,第n页的页码等于该节点的之前所有节点的页面数加上页面在b份中的页面序号加上1,例如,第1份页码等于a+0+1。
列续页码生成逻辑:获取当前报表节点在左侧树的序号,计算左侧树该节点的之前所有节点的页面数,如a页,根据列续的n-1个分割点,分割成n份的行续数据,根据n份的行续数据进行判断数据被切分成多少份,如b份,进行页码计算。若有n份行续数据,每个行续数据被切分成b份,该节点的之前所有节点的页面数为a页,则第n份的b份页码的计算公式为:a+b×(n-1)+(b-1)+1,其中,b-1为在b份里的序号。
蝴蝶页页码生成逻辑:终端设备获取当前报表节点在左侧树的序号,计算左侧树该节点的之前所有节点的页面数,如a页;根据列续的n-1个分割点,分割成n份的行续数据;根据n份的行续数据进行判断数据被切分成多少份,如b份,其中,这个b份对于n份行续数据都是统一值;对a的奇偶数进行判断,a为奇数和a为偶数有不同的计算方式,之后进行页码计算。示例性的,a为奇数,根据分割点分割后有n份行续数据,每个行续数据被切分成b份,第1份行续数据的第1份页码:a+n×0+0+1=a+1;第1份行续数据的第b份页码:a+n×(b-1)+0+1=a+nb-n+1;第2份行续数据的第1份页码:a+n×0+1+1=a+2;第2份行续数据的第b份页码:a+n×(b-)+1+1=a+nb-n+2;第n份行续数据的第1份页码:a+n×0+(n-1)+1=a+n;第n份行续数据的第b份页码:a+n×(b-1)+(n-1)+1=a+nb;a为偶数,根据分割点分割后有n份行续数据,每个行续数据被切分成b份,第1份行续数据的第1份页码:a+n×0+0+2=a+2;第1份行续数据的第b份页码:a+n×(b-1)+0+2=a+nb-n+2;第n份行续数据的第1份页码:a+n×0+(n-1)+2=a+n+1;第n份行续数据的第b份页码:a+n×(b-1)+(n-1)+2=a+nb+1。
可选的,多个版式设置控件还包括第四控件,第四控件用于对第一年鉴中的目标区域进行个性设置。终端设备接收用户在第二用户界面通过点击第四控件触发的第四操作请求,第四操作请求用于启动个性设置悬浮窗口;接收用户在个性设置悬浮窗口输入的个性设置参数,个性设置参数包括区域字体参数、边框参数和格式参数;根据区域字体参数,设置第一年鉴的目标区域的字体;根据边框参数,设置第一年鉴的目标区域的边框;根据格式参数,设置第一年鉴的目标区域的格式。
图7e为本申请实施例提供的一种个性设置的界面示意图,如图7e所示,用户选中第一年鉴中的目标区域后,通过点击第四控件启动个性设置悬浮窗口,终端设备接收用户在个性设置悬浮窗口输入的个性设置参数,个性设置参数包括区域字体参数、边框参数和格式参数,其中,区域字体参数包括选区字体、选区字号、字体粗细、字体样式、字体颜色、字体缩进和居中方式;边框参数包括边框设置;格式参数包括内容背景、左侧留白、右侧留白、单行行高、字体缩放和是否换行,用户输入上述个性设置参数后,点击确认,则终端设备根据用户输入的个性设置参数,对第一年鉴的目标区域进行个性设置。
进一步的,终端设备还可以在第二用户界面对第一年鉴中的报表的表格进行列宽调整,示例性的,终端设备接收用户在第二用户界面通过拖动第一年鉴的目标表格的边框触发的第五操作请求,第五操作请求用于调整第一年鉴的目标表格的边框所在的列宽。图8a为本申请实施例提供的一种列宽调整的界面示意图,如图8a所示,用户通过拖动第一年鉴的目标表格中的任意一列的边框,调整所在列的列宽。图8b为本申请实施例提供的另一种列宽调整的界面示意图,如图8b所示,用户可以在第二用户界面的排版页面调出刻度尺辅助调整列宽。此外,用户可以通过双击第一年鉴中的目标位置,对目标位置中的内容进行编辑,目标位置包括标题行、备注行和单位行,示例性的,如图8b中“双击可编辑”的位置、标题“社会保障主要指标”所在的位置以及表格中的单元格所在的位置等都可以通过双击进行编辑。
此外,终端设备还可以对第一年鉴中的页面进行单页属性设置,示例性的,终端设备接收用户在第一年鉴的目标页面通过点击第一年鉴的目标页面上的第五控件触发的第六操作请求,第六操作请求用于对第一年鉴的目标页面进行单页属性设置;终端设备根据第六操作请求启动单页属性设置悬浮窗口,接收用户在单页属性设置悬浮窗口输入的单页属性参数;根据单页属性参数,对第一年鉴的目标页面的页边距和标题进行设置。
图9a为本申请实施例提供的一种单页属性设置的界面示意图,图9b为本申请实施例提供的一种页边距设置的界面示意图,图9c为本申请实施例提供的一种页标题设置的界面的示意图,如图9a所示,用户通过点击目标页面右上角的设置控件,启动单页属性设置的悬浮窗口,在单页属性设置的悬浮窗口进行单页参数设置,如图9b所示,用户可以设置单页页边距,页边距包括页面边距和边距,主要用于在有备注的页面调整版心内容高度,通过调整下边距,可以缩小表格高度,进而给备注留出空间,其中,版心高度等于表格高度加上备注高度。如图9c所示,用户可以设置中英文标题字体、字号、对齐方式、是否加粗、是否显示、是否占位等。
具体的,终端设备还可以进行一页多表设置,将需要进行合并的两张表中的其中一张拖到另一张表上,实现两张表合并展示。图10为本申请实施例提供的一种合并表设置的界面示意图,如图10所示,合并后表的单页参数设置中可分别定义两张表的标题属性。
进一步的,图11a为本申请实施例提供的一种报表校验的界面示意图,图11b为本申请实施例提供的一种查看报表校验结果的界面示意图。如图11a所示,终端设备根据用户输入的参数完成版式设置后,用户可以通过点击第二用户界面中的下发报表校验控件,将完成版式设置的单个报表下发至相关校对部门进行排版确认,专业人员在年鉴校对模块的排版确认中进行校验,完成校验后,如图11b所示,用户可在第二用户界面通过点击“报表校验情况”查看校验结果。对于校验不通过的报表,可查看校对意见,并根据校对意见修改排版,并重新下发校验。其中,在排版工具左侧树添加报表的时候,会选择相对应的校对部门。
此外,图12a为本申请实施例提供的一种生成目录的界面示意图,图12b为本申请实施例提供的一种生成序号的界面示意图。如图12a所示,用户对报表校验完成后,可通过点击“生成目录”进行目录生成。通过用户输入的每页显示的目录条数来设置目录,设置完成后点击“保存目录”按钮进行保存。
可以理解的是,用户在第二用户界面点击“生成序号”,如图12b所示,会给左侧的下拉树第三级的报表添加序号,然后用户点击“生成目录”,如图12a所示,根据用户输入的目录条数,设定每页显示的目录条数,终端接收用户设置的目录条数,设为分割数,对对左侧树数据进行切割和渲染。
在完成年鉴的排版后,可以将年鉴以不同的格式导出。图12c为本申请实施例提供的一种年鉴导出的界面示意图,如图12c所示,用户可以点击图12c中的“导出”按钮,选择导出格式,将年鉴导出后,发送给印刷厂进行年鉴印刷,其中,导出的格式包括表格格式(Microsoft Excel,EXCEL)、便携式文档格式(Portable Document Format,PDF)和超文本标记语言格式(Hyper Text Markup Language,HTML)等。
本申请实施例中支持对年鉴的预览,示例性的,用户可以点击图12c中的“查看”按钮,对年鉴进行预览,也可以点击图6b中的“预览”按钮,对排版完成的年鉴以电子书翻页的形式进行预览。
本申请实施例提供的年鉴的排版方法,首先接收用户输入第一年鉴的基础信息,基础信息指示第一年鉴的页面的初始格式;然后根据第一年鉴的基础信息以及第一年鉴的内容数据,在第一用户界面生成第一年鉴;之后接收用户在第一用户界面通过点击第一控件触发的第一操作请求,第一操作请求用于启动第二用户界面,第二用户界面包含多个版式设置控件;最后通过用户在第二用户界面点击的多个版式设置控件触发的操作请求,对第一年鉴进行对应的版式设置。与现有技术相比,本申请通过对第一年鉴进行版式设置,以满足年鉴制作的排版需求,从而提高了年鉴的制作效率。
在上述实施例的基础上,下面对于通过拖动边框调整列宽的情况进行说明。图13为本申请实施例提供的另一种年鉴的排版方法的流程示意图,如图13所示,该方法包括:
S201、接收用户输入第一年鉴的基础信息,基础信息指示第一年鉴的页面的初始格式。
S202、根据第一年鉴的基础信息以及第一年鉴的内容数据,在第一用户界面生成第一年鉴。
S203、接收用户在第一用户界面通过点击第一控件触发的第一操作请求,第一操作请求用于启动第二用户界面,第二用户界面包含多个版式设置控件。
S204、通过用户在第二用户界面点击的多个版式设置控件触发的操作请求,对第一年鉴进行对应的版式设置。
S205、接收用户在第二用户界面通过拖动第一年鉴的目标表格的边框触发的第五操作请求,第五操作请求用于调整第一年鉴的目标表格的边框所在的列宽。
S201-S205的技术名词、技术效果、技术特征,以及可选实施方式,可参照图2所示的S101-S104理解,对于重复的内容,在此不再累述。
在上述实施例的基础上,图14为本申请实施例提供的再一种年鉴的排版方法的流程示意图,如图14所示,该方法包括:
S301、接收用户输入第一年鉴的基础信息,基础信息指示第一年鉴的页面的初始格式。
S302、根据第一年鉴的基础信息以及第一年鉴的内容数据,在第一用户界面生成第一年鉴。
S303、接收用户在第一用户界面通过点击第一控件触发的第一操作请求,第一操作请求用于启动第二用户界面,第二用户界面包含多个版式设置控件。
S304、通过用户在第二用户界面点击的多个版式设置控件触发的操作请求,对第一年鉴进行对应的版式设置。
S305、接收用户在第一年鉴的目标页面通过点击第一年鉴的目标页面上的第五控件触发的第六操作请求,第六操作请求用于对第一年鉴的目标页面进行单页属性设置。
S306、接收用户输入的单页属性参数。
S307、根据单页属性参数,对第一年鉴的目标页面的页边距和标题进行设置。
S301-S307的技术名词、技术效果、技术特征,以及可选实施方式,可参照图2所示的S101-S104理解,对于重复的内容,在此不再累述。
本领域普通技术人员可以理解:实现上述方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成,前述的程序可以存储于一计算机可读取存储介质中,该程序在执行时,执行包括上述方法实施例的步骤;而前述的存储介质包括:ROM、RAM、磁碟或者光盘等各种可以存储程序代码的介质。
本申请实施例还提供的一种年鉴的排版装置,图15为本申请提供的一种年鉴的排版装置的结构示意图,该年鉴的排版装置可以通过软件、硬件或者两者的结合实现。如图15所示,该年鉴的排版装置400包括:第一接收模块401、处理模块402、第二接收模块403和第三接收模块404。
第一接收模块401,用于接收用户输入第一年鉴的基础信息,基础信息指示第一年鉴的页面的初始格式;
处理模块402,用于根据第一年鉴的基础信息以及第一年鉴的内容数据,在第一用户界面生成第一年鉴;
第二接收模块403,用于接收用户在第一用户界面通过点击第一控件触发的第一操作请求,第一操作请求用于启动第二用户界面,第二用户界面包含多个版式设置控件;
处理模块402,还用于通过用户在第二用户界面点击的多个版式设置控件触发的操作请求,对第一年鉴进行对应的版式设置。
一种可选的实施方式中,多个版式设置控件包括第二控件,第二控件用于对第一年鉴进行全局属性编辑,第三接收模块404,用于接收用户在第二用户界面通过点击第二控件触发的第二操作请求,第二操作请求用于启动全局属性编辑悬浮窗口;接收用户在全局属性编辑悬浮窗口输入的全局属性信息,全局属性信息包括字体信息和页面信息;
处理模块402,还用于根据字体信息,设置第一年鉴的内容数据的字体;根据页面信息,修改第一年鉴的页面的初始格式。
一种可选的实施方式中,多个版式设置控件还包括第三控件,第三控件用于对第一年鉴的目标报表进行章节设置,第三接收模块404,还用于接收用户在第二用户界面通过点击第三控件触发的第三操作请求,第三操作请求用于启动章节设置悬浮窗口;接受用户在章节设置悬浮窗口输入的章节设置参数;
处理模块402,还用于根据章节设置参数,对第一年鉴的目标报表进行章节设置。
一种可选的实施方式中,章节设置参数包括表格字体参数、表格格式参数和拆分参数;处理模块402,具体用于根据表格字体参数,设置第一年鉴的目标报表的字体;根据表格格式参数,设置第一年鉴的目标报表的格式;根据拆分参数,对第一年鉴的目标报表的进行列续拆分或蝴蝶页拆分。
一种可选的实施方式中,章节设置参数还包括表头行高参数和表体行高参数,处理模块402,还用于根据表格行高参数和表体行高参数,判断第一年鉴的目标报表的高度是否超过第一年鉴的目标报表所在的页面的高度;若是,则将第一年鉴的目标报表进行多页显示。
一种可选的实施方式中,多个版式设置控件还包括第四控件,第四控件用于对第一年鉴中的目标区域进行个性设置,第三接收模块404,还用于接收用户在第二用户界面通过点击第四控件触发的第四操作请求,第四操作请求用于启动个性设置悬浮窗口;接收用户在个性设置悬浮窗口输入的个性设置参数,个性设置参数包括区域字体参数、边框参数和格式参数;
处理模块402,还用于根据区域字体参数,设置第一年鉴的目标区域的字体;根据边框参数,设置第一年鉴的目标区域的边框;根据格式参数,设置第一年鉴的目标区域的格式。
一种可选的实施方式中,第三接收模块,还用于接收用户在第二用户界面通过拖动第一年鉴的目标表格的边框触发的第五操作请求,第五操作请求用于调整第一年鉴的目标表格的边框所在的列宽。
一种可选的实施方式中,第三接收模块,还用于接收用户在第一年鉴的目标页面通过点击第一年鉴的目标页面上的第五控件触发的第六操作请求,第六操作请求用于对第一年鉴的目标页面进行单页属性设置;
处理模块402,还用于接收用户输入的单页属性参数;根据单页属性参数,对第一年鉴的目标页面的页边距和标题进行设置。
需要说明的,本申请实施例提供的年鉴的排版装置,可用于执行上述任意实施例所提供的方法,具体实现方式和技术效果类似,这里不再进行赘述。
图16为本申请实施例提供的一种电子设备的结构示意图。如图16所示,该电子设备可以包括:至少一个处理器501和存储器502。图16示出的是以一个处理器为例的电子设备。
存储器502,用于存放程序。具体地,程序可以包括程序代码,程序代码包括计算机操作指令。
存储器502可能包含高速RAM存储器,也可能还包括非易失性存储器(non-volatile memory),例如至少一个磁盘存储器。
处理器501用于执行存储器502存储的计算机执行指令,以实现上述年鉴的排版方法;
其中,处理器501可能是一个中央处理器(Central Processing Unit,简称为CPU),或者是特定集成电路(Application Specific Integrated Circuit,简称为ASIC),或者是被配置成实施本申请实施例的一个或多个集成电路。
可选的,在具体实现上,如果通信接口、存储器502和处理器501独立实现,则通信接口、存储器502和处理器501可以通过总线相互连接并完成相互间的通信。总线可以是工业标准体系结构(Industry Standard Architecture,简称为ISA)总线、外部设备互连(Peripheral Component,简称为PCI)总线或扩展工业标准体系结构(Extended IndustryStandard Architecture,简称为EISA)总线等。总线可以分为地址总线、数据总线、控制总线等,但并不表示仅有一根总线或一种类型的总线。
可选的,在具体实现上,如果通信接口、存储器502和处理器501集成在一块芯片上实现,则通信接口、存储器502和处理器501可以通过内部接口完成通信。
本申请实施例还提供了一种芯片,包括处理器和接口。其中接口用于输入输出处理器所处理的数据或指令。处理器用于执行以上方法实施例中提供的方法。该芯片可以应用于年鉴的排版装置中。
本申请还提供了一种计算机可读存储介质,该计算机可读存储介质可以包括:U盘、移动硬盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random AccessMemory)、磁盘或者光盘等各种可以存储程序代码的介质,具体的,该计算机可读存储介质中存储有程序信息,程序信息用于上述年鉴的排版方法。
本申请实施例还提供一种程序,该程序在被处理器执行时用于执行以上方法实施例提供的年鉴的排版方法。
本申请实施例还提供一种程序产品,例如计算机可读存储介质,该程序产品中存储有指令,当其在计算机上运行时,使得计算机执行上述方法实施例提供的年鉴的排版方法。
在上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件实现时,可以全部或部分地以计算机程序产品的形式实现。计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行计算机程序指令时,全部或部分地产生按照本发明实施例的流程或功能。计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输,例如,计算机指令可以从一个网站站点、计算机、服务器或数据中心通过有线(例如同轴电缆、光纤、数字用户线(DSL))或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。计算机可读存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可用介质集成的服务器、数据中心等数据存储设备。可用介质可以是磁性介质,(例如,软盘、硬盘、磁带)、光介质(例如,DVD)、或者半导体介质(例如固态硬盘Solid State Disk(SSD))等。
最后应说明的是:以上各实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围。

Claims (12)

1.一种年鉴的排版方法,其特征在于,所述方法包括:
接收用户输入第一年鉴的基础信息,所述基础信息指示所述第一年鉴的页面的初始格式;
根据所述第一年鉴的基础信息以及所述第一年鉴的内容数据,在第一用户界面生成所述第一年鉴;
接收所述用户在所述第一用户界面通过点击第一控件触发的第一操作请求,所述第一操作请求用于启动第二用户界面,所述第二用户界面包含多个版式设置控件;
通过所述用户在所述第二用户界面点击的所述多个版式设置控件触发的操作请求,对所述第一年鉴进行对应的版式设置。
2.根据权利要求1所述的年鉴的排版方法,其特征在于,所述多个版式设置控件包括第二控件,所述第二控件用于对所述第一年鉴进行全局属性编辑,所述通过所述用户在所述第二用户界面点击的所述多个版式设置控件触发的操作请求,对所述第一年鉴进行对应的版式设置,包括:
接收所述用户在所述第二用户界面通过点击所述第二控件触发的第二操作请求,所述第二操作请求用于启动全局属性编辑悬浮窗口;
接收所述用户在所述全局属性编辑悬浮窗口输入的全局属性信息,所述全局属性信息包括字体信息和页面信息;
根据所述字体信息,设置所述第一年鉴的内容数据的字体;
根据所述页面信息,修改所述第一年鉴的页面的初始格式。
3.根据权利要求1所述的年鉴的排版方法,其特征在于,所述多个版式设置控件还包括第三控件,所述第三控件用于对所述第一年鉴的目标报表进行章节设置,所述通过所述用户在所述第二用户界面点击的所述多个版式设置控件触发的操作请求,对所述第一年鉴进行对应的版式设置,包括:
接收所述用户在所述第二用户界面通过点击所述第三控件触发的第三操作请求,所述第三操作请求用于启动章节设置悬浮窗口;
接受所述用户在所述章节设置悬浮窗口输入的章节设置参数;
根据所述章节设置参数,对所述第一年鉴的目标报表进行章节设置。
4.根据权利要求3所述的年鉴的排版方法,其特征在于,所述章节设置参数包括表格字体参数、表格格式参数和拆分参数;
所述根据所述章节设置参数,对所述第一年鉴的目标报表进行章节设置,包括:
根据所述表格字体参数,设置所述第一年鉴的目标报表的字体;
根据所述表格格式参数,设置所述第一年鉴的目标报表的格式;
根据所述拆分参数,对所述第一年鉴的目标报表的进行列续拆分或蝴蝶页拆分。
5.根据权利要求3所述的年鉴的排版方法,其特征在于,所述章节设置参数还包括表头行高参数和表体行高参数,所述根据所述章节设置参数,对所述第一年鉴的目标报表进行章节设置,还包括:
根据所述表头行高参数和所述表体行高参数,判断所述第一年鉴的目标报表的高度是否超过所述第一年鉴的目标报表所在的页面的高度;
若是,则将所述第一年鉴的目标报表进行多页显示。
6.根据权利要求1所述的年鉴的排版方法,其特征在于,所述多个版式设置控件还包括第四控件,所述第四控件用于对所述第一年鉴中的目标区域进行个性设置,所述通过所述用户在所述第二用户界面点击的所述多个版式设置控件触发的操作请求,对所述第一年鉴进行对应的版式设置,包括:
接收所述用户在所述第二用户界面通过点击所述第四控件触发的第四操作请求,所述第四操作请求用于启动个性设置悬浮窗口;
接收所述用户在所述个性设置悬浮窗口输入的个性设置参数,所述个性设置参数包括区域字体参数、边框参数和格式参数;
根据所述区域字体参数,设置所述第一年鉴的目标区域的字体;
根据所述边框参数,设置所述第一年鉴的目标区域的边框;
根据所述格式参数,设置所述第一年鉴的目标区域的格式。
7.根据权利要求1所述的年鉴的排版方法,其特征在于,在所述通过所述用户在所述第二用户界面点击的所述多个版式设置控件触发的操作请求,对所述第一年鉴进行对应的版式设置之后,所述方法还包括:
接收所述用户在所述第二用户界面通过拖动所述第一年鉴的目标表格的边框触发的第五操作请求,所述第五操作请求用于调整所述第一年鉴的目标表格的边框所在的列宽。
8.根据权利要求1所述的年鉴的排版方法,其特征在于,在所述通过所述用户在所述第二用户界面点击的所述多个版式设置控件触发的操作请求,对所述第一年鉴进行对应的版式设置之后,所述方法还包括:
接收所述用户在所述第一年鉴的目标页面通过点击所述第一年鉴的目标页面上的第五控件触发的第六操作请求,所述第六操作请求用于对所述第一年鉴的目标页面进行单页属性设置;
接收所述用户输入的单页属性参数;
根据所述单页属性参数,对所述第一年鉴的目标页面的页边距和标题进行设置。
9.一种年鉴的排版装置,其特征在于,所述装置包括:
第一接收模块,用于接收用户输入第一年鉴的基础信息,所述基础信息指示所述第一年鉴的页面的初始格式;
处理模块,用于根据所述第一年鉴的基础信息以及所述第一年鉴的内容数据,在第一用户界面生成所述第一年鉴;
第二接收模块,用于接收所述用户在所述第一用户界面通过点击第一控件触发的第一操作请求,所述第一操作请求用于启动第二用户界面,所述第二用户界面包含多个版式设置控件;
所述处理模块,还用于通过所述用户在所述第二用户界面点击的所述多个版式设置控件触发的操作请求,对所述第一年鉴进行对应的版式设置。
10.一种电子设备,其特征在于,包括:处理器与存储器;
所述存储器用于存储计算机程序;
所述处理器用于调用并运行所述存储器中存储的计算机程序,执行如权利要求1-8中任一项所述的方法。
11.一种计算机可读存储介质,其特征在于,用于存储计算机程序,所述计算机程序使得计算机执行如权利要求1-8中任一项所述的方法。
12.一种计算机程序产品,其特征在于,包括计算机程序,该计算机程序使得计算机执行如权利要求1-8中任一项所述的方法。
CN202110411260.8A 2021-04-16 2021-04-16 年鉴的排版方法及装置 Pending CN113076716A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202110411260.8A CN113076716A (zh) 2021-04-16 2021-04-16 年鉴的排版方法及装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202110411260.8A CN113076716A (zh) 2021-04-16 2021-04-16 年鉴的排版方法及装置

Publications (1)

Publication Number Publication Date
CN113076716A true CN113076716A (zh) 2021-07-06

Family

ID=76617729

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202110411260.8A Pending CN113076716A (zh) 2021-04-16 2021-04-16 年鉴的排版方法及装置

Country Status (1)

Country Link
CN (1) CN113076716A (zh)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN116842928A (zh) * 2023-08-31 2023-10-03 北京冠群信息技术股份有限公司 基于Web的电子模版设计方法、***、设备及存储介质

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20030229856A1 (en) * 2000-02-12 2003-12-11 Lynn Heath A. Text grid creation tools
CN1558340A (zh) * 2004-02-06 2004-12-29 珠海金山软件股份有限公司 一种排版方法
CN104516867A (zh) * 2013-09-30 2015-04-15 北大方正集团有限公司 一种表格重排方法和***
CN106874240A (zh) * 2016-12-22 2017-06-20 华南师范大学 数字出版方法及***
CN108596575A (zh) * 2018-05-11 2018-09-28 金在(北京)金融信息服务有限公司 流程处理方法和装置
CN111382552A (zh) * 2020-03-11 2020-07-07 北大方正集团有限公司 排版处理方法、装置、设备和存储介质

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20030229856A1 (en) * 2000-02-12 2003-12-11 Lynn Heath A. Text grid creation tools
CN1558340A (zh) * 2004-02-06 2004-12-29 珠海金山软件股份有限公司 一种排版方法
CN104516867A (zh) * 2013-09-30 2015-04-15 北大方正集团有限公司 一种表格重排方法和***
CN106874240A (zh) * 2016-12-22 2017-06-20 华南师范大学 数字出版方法及***
CN108596575A (zh) * 2018-05-11 2018-09-28 金在(北京)金融信息服务有限公司 流程处理方法和装置
CN111382552A (zh) * 2020-03-11 2020-07-07 北大方正集团有限公司 排版处理方法、装置、设备和存储介质

Non-Patent Citations (5)

* Cited by examiner, † Cited by third party
Title
求学若渴: "Word表格的基本操作", pages 1 - 7, Retrieved from the Internet <URL:https://www.jianshu.com/p/1694b30e4b4e> *
汪同庆等: "期刊运营实用参考", vol. 7, 30 June 2008, 北京:中国致公出版社 , pages: 108 - 118 *
汪同庆等: "计算机文化基础", vol. 7, 北京:中国电力出版社 , pages: 108 - 118 *
潘美丽: "方正飞腾4.1专业版下报版巨型表格的制作", 科技传播, vol. 7, no. 04, pages 89 - 90 *
郑根创: "论文自动排版***的设计与实现", 中国优秀硕士学位论文全文数据库, no. 05, pages 138 - 1608 *

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN116842928A (zh) * 2023-08-31 2023-10-03 北京冠群信息技术股份有限公司 基于Web的电子模版设计方法、***、设备及存储介质

Similar Documents

Publication Publication Date Title
US20240168729A1 (en) Spreadsheet-Based Software Application Development
CN109614424B (zh) 页面布局生成方法、装置、计算设备和介质
JP7153725B2 (ja) スプレッドシートに基づくソフトウェアアプリケーションの開発
US7712016B2 (en) Method and apparatus for utilizing an object model for managing content regions in an electronic document
CN112632942B (zh) 一种文档处理方法、装置、设备及介质
CN110543303B (zh) 一种可视化业务平台
CN109408764B (zh) 页面区域划分方法、装置、计算设备和介质
US8584009B2 (en) Automatically propagating changes in document access rights for subordinate document components to superordinate document components
US20060080603A1 (en) Method and apparatus for utilizing an object model to manage document parts for use in an electronic document
KR101275871B1 (ko) SaaS 환경에서의 홈페이지 제작 시스템 및 방법, 그 방법을 컴퓨터에서 실행하기 위한 컴퓨터 프로그램이 기록된, 컴퓨터로 판독 가능한 기록 매체
US8527867B2 (en) Enabling users to edit very large XML data
CN102902673A (zh) 一种用于动态生成网页的方法和装置
US20100042914A1 (en) Information processing apparatus, information processing method, and program
US20070300146A1 (en) Form output control apparatus, form output control method, and computer readable program
CN113076716A (zh) 年鉴的排版方法及装置
JP7121363B2 (ja) 大規模電子文書の版管理方法とその版管理システム
CN113297856B (zh) 文档翻译方法、装置及电子设备
CN113360106A (zh) 一种网页打印方法和装置
CN114417789A (zh) 一种数据引用方法、装置、电子设备及存储介质
CN114239525A (zh) 合同模板编辑方法、装置、计算机设备和存储介质
JP6008149B2 (ja) 印刷用データ生成システム
CN114282499A (zh) 具有定制图表的文档生成方法、装置、电子设备及介质
JP2918735B2 (ja) 図面・部品表作成管理装置
JP5322403B2 (ja) ホームページ作成装置とそのホームページ作成プログラム及びホームページ作成方法
CN117056539B (zh) 实时生成pptx格式文件的方法、装置及电子设备

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination