一种页面生成方法及装置的制造方法

文档序号:9631528阅读:280来源:国知局
一种页面生成方法及装置的制造方法
【技术领域】
[0001]本发明涉及页面编辑领域,尤其涉及一种页面生成方法及装置。
【背景技术】
[0002]在制作电子课件时,有时候需要将多个页面的格式设置为相同的格式。现有的技术方案主要有三种:第一,提前制作好模板页,然后在根据模板页来新建页面。第二,制作完一张页面后,接下来新建页面,并依照制作完的页面手动摆放控件。第三,对制作完的页面进行复制粘贴操作。
[0003]然而现有技术方案均存在不足,对于第一种技术方案,由于模板页是提前制作好的,但是在实际编辑过程中,可能需要对模板页进行一些调节,如调整页面的控件的位置或大小等,此时第一种方案无法适应实时调整的需求;对于第二种技术方案,手动摆放控件不仅费时费力,且很难做到不同页面的控件的大小、位置一致;而对于第三种技术方案,对制作完的页面进行复制粘贴后,需要手动删除页面上的已编辑内容,增加了用户的操作,用户体验不佳。

【发明内容】

[0004]针对上述问题,本发明的目的在于提供一种模板页生成方法及装置,可根据预先生成的模块页快速生成与该模块页具有相同页面布局的可编辑页面。
[0005]本发明实施例提供一种页面生成方法,包括如下步骤:
[0006]在接收到新建页面的指令时,生成一张新页面;
[0007]当确定在所述新页面之前存在被标记的模板页时,读取所述被标记的模板页的页面信息;
[0008]根据所述页面信息,在所述新页面上添加对应的控件的占位符,生成可编辑页面。
[0009]作为上述方案的改进,所述被标记的模板页由一张页面在接收到用户发出的标记指令后生成,且所述页面的所有页面信息均已被记录,其中,所述页面信息包括所述被标记的模板页上的所有控件的类型及位置。
[0010]作为上述方案的改进,所述当确定在所述新页面之前存在被标记的模板页时,读取所述被标记的模板页的页面信息,具体为:
[0011]当确定在所述新页面之前存在被标记的模板页时,读取最近一次生成的被标记的模板页的页面信息。
[0012]作为上述方案的改进,所述当确定在所述新页面之前存在被标记的模板页时,读取所述被标记的模板页的页面信息,具体为:
[0013]当确定在所述新页面之前存在被标记的模板页时,查询所有被标记的模板页;
[0014]根据用户的选择确定被标记的模板页,读取所述被标记的模板页的页面信息。
[0015]作为上述方案的改进,在所述根据所述页面信息,在所述新页面上的指定位置添加对应类型的控件的占位符,生成可编辑页面之后,还包括:
[0016]接收用户对所述可编辑页面的编辑操作,生成编辑完成页面;
[0017]接收对所述编辑完成页面的标记指令,生成并记录所述编辑完成页面的页面信息,获得一张被标记的模板页。
[0018]作为上述方案的改进,当确定在所述新页面之前不存在被标记的模板页时,接收用户对所述新页面的编辑,并在接收到用户发出的标记指令后,记录所述用户编辑所述新页面时添加的控件的类型、位置及尺寸,生成页面信息,以获得被标记的模板页。
[0019]本发明还提供一种页面生成装置,包括:
[0020]新建单元,用于在接收到新建页面的指令时,生成一张新页面;
[0021]读取单元,用于当确定在所述新页面之前存在被标记的模板页时,读取所述被标记的模板页的页面信息;
[0022]添加单元,用于根据所述页面信息,在所述新页面上添加对应的控件的占位符,生成可编辑页面。
[0023]作为上述方案的改进,所述读取单元包括查询单元及确定单元,其中,
[0024]所述查询单元,用于当确定在所述新页面之前存在被标记的模板页时,查询所有被标记的模板页;
[0025]所述确定单元,用于根据用户的选择确定被标记的模板页,并读取所述被标记的模板页的页面信息,其中,所述页面信息包括所述被标记的模板页上的所有控件的类型及位置。
[0026]作为上述方案的改进,所述页面生成装置还包括:
[0027]编辑单元,用于接收用户对所述可编辑页面的编辑操作,生成编辑完成页面;
[0028]第一标记单元,用于接收用户对所述编辑完成页面的标记指令,生成并记录所述编辑完成页面的页面信息,以获得被标记的模板页。
[0029]作为上述方案的改进,所述页面生成装置还包括第二标记单元,用于当确定在所述新页面之前不存在被标记的模板页时,接收用户对所述新页面的编辑,并在接收到用户发出的标记指令后,记录所述用户编辑所述新页面时添加的控件的类型及位置,生成页面
?目息。
[0030]本发明实施例提供的页面生成方法及装置,通过自动将被标记的模板页的页面信息添加到新页面上,快速生成可编辑页面,且保证了新生成的可编辑页面的页面布局和格式与被标记的模板页完全一致。此外,在所述新生成的模板页上只添加了对应类型控件的占位符,而并未将所述控件内的内容添加进来,因而用户无需删除控件内的内容,即可直接在控件内进行编辑,节省了用户的操作,用户体验佳。
【附图说明】
[0031]为了更清楚地说明本发明的技术方案,下面将对实施方式中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施方式,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0032]图1是本发明第一实施例提供的页面生成方法的流程示意图。
[0033]图2是一张被标记的模板页的示意图。
[0034]图3是根据图2所示的被标记的模板页的页面信息生成的可编辑页面的示意图。
[0035]图4是本发明第二实施例提供的页面生成装置的结构示意图。
[0036]图5是图4所示的读取单元的一种结构示意图。
[0037]图6是本发明另一实施例提供的页面生成装置的结构示意图。
【具体实施方式】
[0038]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0039]请参阅图1,图1是本发明第一实施例提供的模板页生成方法的流程示意图。所述模板页生成方法可由页面生成装置来执行,并至少包括如下步骤:
[0040]S101,在接收到新建页面的指令时,生成一张新页面。
[0041]在本发明实施例中,所述页面生成装置在接收到用户输入的新建页面的指令时,生成一张新页面。其中,所述新页面可为一张完全空白的页面,也可以是带有特定主题或特定背景的页面,本发明不做具体限定。
[0042]S102,当确定在所述新页面之前存在被标记的模板页时,读取所述被标记的模板页的页面信息。
[0043]在本发明实施例中,所述被标记的模板页可为一张在编辑后,页面上的所有页面信息均已被记录的页面。例如,请一并参阅图2,用户在完成当前页面的编辑后,如果想将这张当前页面设置为模板页,则用户可发出标记指令,所述页面生成装置在接收到所述标记指令后,自动分析并记录当前页面上的所有控件的类型、位置及大小,生成页面信息,并可将这些页面信息保存在数据库中,则所述当前页面即成为一个被标记的模板页。
[0044]在本发明实施例中,所述页面生成装置需记录每个控件的类型,例如所述控件可为图片控件,文本控件或视频控件等,其中,图片控件可用于添加图片,文本控件可用于加入文字信息,而视频控件则可用于添加视频,此外,还可由其他类型的控件,本发明不做具体限定。
[0045]在本发明实施例中,所述页面生成装置还要记录每个控件在页面上的位置。例如,对于一个矩形的控件,则可记录这个矩形的四个顶点的坐标,而对
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1