[发明专利]使用XML表示图形字符数据的方法无效

专利信息
申请号: 200710302006.4 申请日: 2007-12-19
公开(公告)号: CN101464853A 公开(公告)日: 2009-06-24
发明(设计)人: 陆春勇 申请(专利权)人: 金宝电子(上海)有限公司
主分类号: G06F17/22 分类号: G06F17/22
代理公司: 上海天翔知识产权代理有限公司 代理人: 刘粉宝
地址: 200233上海*** 国省代码: 上海;31
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 使用 xml 表示 图形 字符 数据 方法
【说明书】:

技术领域

发明涉及的是一种表示图形字符数据的方式,更确切地说是涉及一种使用可扩展标记语言(eXtensible Markup Language,简称为XML)表示图形字符数据的方法。

背景技术

目前字符的显示有两种方法,一种是基于位图字体(bitmap font)的显示,另一种是基于向量字体(outline font)的显示。在基于位图字体的显示方法中,字符被保存为位图信息,这个位图信息就是由0和1所组成的二值矩阵所保存,而每个位图都有一个唯一的编码与之对应。在电子装置中,处理与显示字符时是以编码为单位,或者说是以单个位图为单位。当电子装置取得编码后,依据编码取得相应的位图,然后将保存位图信息的二值矩阵输出到屏幕上转换成黑白图像显示。

在目前各类电子装置如电子字典机中,对于文本的显示格式和反白都有不同的要求。传统上,基于一个编码对应一个位图且一个位图保存一个字符的显示方法,缺乏灵活性,已经难以满足例如将多个字符作为一个整体进行反白或折行等特殊的显示要求。如果把前述已存在的多个位图字符拼接成一个位图加以保存再对其编码(即,一个编码对应一个位图且一个位图保存多个字符),虽然可以满足整体反白或整体折行等特殊的显示要求,但是会造成了资源的浪费和重新造字的重复劳动。

另外,尤其在电子字典机中会包括多个出版社的多本字典,常常会发生同一个字在不同出版社的不同字典中的显示要求有所差异,如汉字的繁体和简体的差异,此时不能简单地使用标准的图形字符,且使用的图形字符需要经常查看和修改。然而一般的图形字符数据只有使用特定的软件工具才能查看和修改,因此需要一种更方便的图形字符数据表示方法。

发明内容

本发明的目的就是在提供一种使用XML表示图形字符数据的方法,用以克服上述缺陷。

本发明提出一种使用XML表示图形字符数据的方法,其包括先将每个原始图形字符通过XML标准化而产生相应的标准化图形字符,所述的原始图形字符为基于一个编码对应一个位图的图形字符,所述的标准化图形字符为一第一XML元素,其具有一第一编码属性,所述的第一XML元素内容为所述的标准化图形字符相应的原始图形字符的位图信息,所述的第一编码属性内容为表征所述的标准化图形字符的唯一编码;再将两个或两个以上的标准化图形字符通过XML组合产生一组合码图形字符,所述的组合码图形字符为一第二XML元素,其具有一第二编码属性,所述的第二XML元素内容为用来组合的所述的两个或两个以上的标准化图形字符的参照信息,所述的第二编码属性内容为表征所述的组合码图形字符的唯一编码。接着,每个标准化图形字符及每个组合码图形字符构成所述的图形字符数据,并置入一可选的字符特性,用来提供所述的图形字符数据的基本信息,所述的字符特性为一第三XML元素,其具有一字符名称、一字符来源、一字符版本、一字符描述及一字符编码范围的子元素;以及,在所述的图形字符数据置入多个图形字符数据属性,包括一字符集类型、一字符高度及一缺省字符宽度属性,从而实现了使用XML表示图形字符数据。

本发明通过XML产生标准化图形字符并组合所述的标准化图形字符编码以产生组合码图形字符,同时对整个图形字符数据的基本信息(如编码范围)及基本属性(如字符高度)的表示方式标准化。由于组合码图形字符对应到一个独立的编码且其本身没有保存图形字符的位图信息而仅保存用来组合的图形字符的编码的参照信息,因此可以利用多个已经存在的标准化图形字符的编码组合出一个新的字符而不需要重新造字,提高了字符组合的灵活性也减少了重复造字的劳动;再者,标准化图形字符和组合码图形字符都是XML格式的图形字符,除了更结构化及标准化的优点之外,还可以使用一般的文本编辑器来查看和修改。

附图说明

图1为依照本发明一实施例所绘示使用XML表示图形字符数据的组织图。

具体实施方式

以下对本发明上述的和另外的技术特征和优点作更详细的说明。

图1为依照本发明一实施例所绘示使用XML表示图形字符数据的组织图。请参照图1,在本发明的使用XML表示图形字符数据的方法中,先将每个原始图形字符通过XML标准化而产生相应的标准化图形字符,每个标准化图形字符均为一第一XML元素。这种原始图形字符例如是基于一个编码对应一个位图且一个位图保存一个字符的图形字符,因此相应的标准化图形字符是单个图形字符。例如:

<pattern code="125A"

width="12">7F808BBF8AAEAABEAABEAE80E01010F010B0D090F0D0B010</pattern>

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于金宝电子(上海)有限公司,未经金宝电子(上海)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/200710302006.4/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top