[发明专利]一种文本模板生成方法有效
申请号: | 201310203820.6 | 申请日: | 2013-05-29 |
公开(公告)号: | CN103353863A | 公开(公告)日: | 2013-10-16 |
发明(设计)人: | 徐华 | 申请(专利权)人: | 徐华 |
主分类号: | G06F17/21 | 分类号: | G06F17/21 |
代理公司: | 杭州杭诚专利事务所有限公司 33109 | 代理人: | 尉伟敏 |
地址: | 334300 江*** | 国省代码: | 江西;36 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明涉及一种文本模板生成方法,发明利用XML语言描述文本样式特征,进而实现了文本样式和文本内容相分离;通过实施碰撞检测技术,充分利用了不规则图像的剩余空间,实现了很多传统文本样式所不能达到的效果,也让文本的布局更加人性化。由于XML语言的跨平台传输特征,本发明使用户有更多的文本样式可供选择,提高了用户的阅读体验。本发明适用于电子书、博客、电子邮件,彩信,即时聊天等应用环境。 | ||
搜索关键词: | 一种 文本 模板 生成 方法 | ||
【主权项】:
一种文本模板生成方法,其特征在于,所生成的文本模板由画布、边框、图形对象、文本控件和框架遮罩图形组成,这些属性都用XML的语言定义而成,以实现文本样式和文本内容相分离,当加载的时候通过对这些属性的解析实现文本样式的布局,文本模板生成方法包括以下步骤:一、加载空白模板,根据预设的画布宽度和高度属性在空白模板上绘制画布并设置全局背景图;二、建立一个与画布等宽高的遮罩图层并全部赋值为1;三、加载边框,即根据位置和宽高属性加载一个矩形,同时在遮罩图层中相同位置上加载大小与矩形相同的矩形遮罩信息,矩形中的所有遮罩信息都为0,所有文本内容的绘制都限制在这个矩形框中;四、加载框架遮罩图形,框架遮罩图形存储和边框等大小的自定义遮罩信息;通过逻辑或的方式加载到前面生成的遮罩图层中;五、加载图形对象,图形对象包括位置和宽高属性并包括两个图形存储区,一个用来存储原始图像,一个用来存储原始图像的遮罩信息;根据图形对象位置和宽高属性在页面的相应位置绘制原始图像,同时把相应的遮罩信息加入遮罩图层,原始图像的遮罩信息可以来源自原始图像的ALPHA信息,如果ALPHA值不为0遮罩信息就设为1,也可以让编辑者自定义以调整最终图像占有的页面空间,图形对象的遮罩层通过逻辑或的方式加载到前面生成的遮罩图层中;六、加载文本控件,文本控件包括行高、字间距、字体属性; 七、从文本对象或者模板外部提取出文本内容,同时根据边框和文本控件设置确认文本位置并判断文本是否可写入,如果可写入则在相应位置上写入文本,否则跳到下个单位字位置上判断文本是否可写入,直至所有文本写入结束。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于徐华,未经徐华许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201310203820.6/,转载请声明来源钻瓜专利网。
- 上一篇:预览网页的方法及系统
- 下一篇:一种软件开发工具包升级方法和系统