[发明专利]编辑富文本的方法及富文本编辑器有效
申请号: | 201210324774.0 | 申请日: | 2012-09-04 |
公开(公告)号: | CN102915328A | 公开(公告)日: | 2013-02-06 |
发明(设计)人: | 冯黎明 | 申请(专利权)人: | 新浪网技术(中国)有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30;G06F17/22;G06F9/44 |
代理公司: | 北京市京大律师事务所 11321 | 代理人: | 黄启行;方晓明 |
地址: | 100080 北京市海淀*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 编辑 文本 方法 编辑器 | ||
1.一种编辑富文本的方法,该方法包括:
构建浮动的框架页面,在构建的浮动框架页面中,通过JavaScript脚本设置富文本编辑器操作菜单、包含层叠样式表的内容容器以及文本输入框;
采用JavaScript脚本,初始化富文本编辑器操作菜单,绑定用于监听用户操作的处理事件;
响应处理事件,根据预先设置的排版策略,接收用户通过文本输入框分次输入的文本内容,将文本内容以层片方式依序承载至内容容器中的各层片;
在内容容器中,分别对承载至内容容器中的层片进行编辑,并将经编辑后的各层片进行组合,生成符合排版策略的页面。
2.根据权利要求1所述的方法,其中,所述富文本编辑器操作菜单包括:层片操作按钮控件以及层片属性设置按钮控件。
3.根据权利要求2所述的方法,其中,所述层片操作按钮控件包括:删除层片按钮控件、复制层片按钮控件以及新建层片按钮控件。
4.根据权利要求2所述的方法,其中,所述层片属性设置按钮控件包括:字形按钮控件、层片按钮控件、位置按钮控件、动画按钮控件以及时间轴按钮控件。
5.根据权利要求4所述的方法,其中,所述层片按钮控件包括:宽度参数设置框、高度参数设置框、内边距参数设置框、透明度参数设置框、边框颜色参数设置框以及边框宽度参数设置框。
6.根据权利要求4所述的方法,其中,所述对层片进行编辑包括:对层片外形的编辑以及对层片中文本内容的编辑。
7.根据权利要求6所述的方法,其中,通过层片按钮控件、位置按钮控件、动画按钮控件以及时间轴按钮控件实现对层片外形的编辑。
8.根据权利要求7所述的方法,其中,所述动画按钮控件包括:直线运动动画、随机移动动画以及随机渐隐渐现动画。
9.根据权利要求6所述的方法,其中,通过拖拽鼠标的方式实现对层片外形的编辑,具体为:
监测到用户操作与选取的层片接触,确定移动编辑开始;
触发层片跟随用户操作的拖动而移动;
监测到用户操作与选取的层片脱离接触,确定移动编辑结束。
10.根据权利要求1至9任一项所述的方法,其中,所述方法进一步包括:
根据预先设置的排版策略映射关系,将符合排版策略的页面中的各层片的编辑数据转换为排版策略映射关系映射的字符串,将转换得到的字符串以及各层片包含的文本内容输出至服务器。
11.根据权利要求10所述的方法,其中,所述将符合排版策略的页面中的各层片的编辑数据转换为排版策略映射关系映射的字符串包括:
遍历内容容器里的所有层片,对每一层片,获取该层片的层片属性中包含的字体、颜色、宽度、高度、动画信息、层片偏转角度,根据排版策略映射关系,分别用一个字符表示层片属性中的各项值,形成映射的字符串。
12.根据权利要求11所述的方法,其中,所述方法进一步包括:
在展现排版的文本内容时,通过JavaScript脚本解析转换得到的字符串以及各层片包含的文本内容,渲染各层片,生成页面,并展现生成的页面。
13.一种富文本编辑器,其特征在于,该富文本编辑器包括:框架页面构建模块、处理事件绑定模块、层片编辑模块以及页面生成模块,其中,
框架页面构建模块,用于构建浮动的框架页面,在构建的浮动框架页面中,通过JavaScript脚本设置富文本编辑器操作菜单、包含层叠样式表的内容容器以及文本输入框;
处理事件绑定模块,用于采用JavaScript脚本,初始化富文本编辑器操作菜单,绑定用于监听用户操作的处理事件;
层片编辑模块,用于响应处理事件,根据预先设置的排版策略,接收用户通过文本输入框分次输入的文本内容,将文本内容以层片方式依序承载至内容容器中的各层片;
页面生成模块,用于在内容容器中,分别对承载至内容容器中的层片进行编辑,并将经编辑后的各层片进行组合,生成符合排版策略的页面。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于新浪网技术(中国)有限公司,未经新浪网技术(中国)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210324774.0/1.html,转载请声明来源钻瓜专利网。