[發明專利]使用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>
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于金寶電子(上海)有限公司,未經金寶電子(上海)有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200710302006.4/2.html,轉載請聲明來源鉆瓜專利網。





