[發明專利]一種基于版面格式模板的排版方法及裝置無效
| 申請號: | 200910082645.3 | 申請日: | 2009-04-23 |
| 公開(公告)號: | CN101872340A | 公開(公告)日: | 2010-10-27 |
| 發明(設計)人: | 謝云開;王學武;吳於茜;肖建國 | 申請(專利權)人: | 北京大學;北大方正集團有限公司;北京方正電子政務信息科技有限公司 |
| 主分類號: | G06F17/25 | 分類號: | G06F17/25 |
| 代理公司: | 北京同達信恒知識產權代理有限公司 11291 | 代理人: | 黃志華 |
| 地址: | 100871*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 版面 格式 模板 排版 方法 裝置 | ||
1.一種基于版面格式模板的排版方法,其特征在于,包括:
獲取待排版的文檔,解析所述文檔中的每個元數據信息,并解析選擇的公文樣式模板文件,獲取所述公文樣式模板文件對應的每個描述信息,其中所述公文樣式模板文件包括:式樣子文件以及公文元素式樣子文件;
將所述每個元數據信息與所述公文元素式樣子文件中對應的每個描述信息進行匹配;
當匹配不成功時,提示用戶選擇的模板錯誤;
否則,根據所述每個描述信息中引用的所述式樣子文件中預先設置的式樣,將對應的所述元數據信息灌入,生成排版后的文檔。
2.如權利要求1所述的方法,其特征在于,所述將對應的所述元數據信息灌入,生成排版后的文檔包括:
將所述公文樣式模板文件中的描述信息,及文檔中的對應元數據信息,進行邏輯排版,生成數據文件;
將所述數據文件進行物理排版,生成排版后的文檔。
3.如權利要求2所述的方法,其特征在于,所述進行邏輯排版包括:
將所述公文樣式模板文件中的每個描述信息的名稱,與解析得到的文檔中的對應的元數據信息進行匹配;
在公文元素式樣子文件中確定匹配成功的描述信息,根據該描述信息的標識在式樣子文件中查找該描述信息對應的式樣信息,將該匹配成功的元數據按照所述式樣信息組合到公文元素式樣子文件的該匹配成功的描述信息對應的式樣中。
4.如權利要求2所述的方法,其特征在于,所述進行物理排版包括:
根據公文元素式樣子文件中引用的式樣子文件中的頁面式樣信息建立頁,將排版的元數據信息在所述頁中定位;
當在一頁中排不下時,建立第二頁,將所述第二頁中將排版的元數據信息在所述第二頁中定位;
依次將每個元數據信息在每頁中進行定位。
5.如權利要求1所述的方法,其特征在于,所述式樣子文件包括:
頁面式樣信息、字體聲明信息、句式樣信息、段落式樣信息、文字表式樣信息、單元格式樣信息、圖像對象式樣信息和圖形對象式樣信息中的一種或幾種。
6.如權利要求1所述的方法,其特征在于,所述公文樣式模板文件還包括:規則排版子文件。
7.如權利要求6所述的方法,其特征在于,將所述元數據信息灌入后所述方法進一步包括:
讀取所述規則排版子文件中的規則,進行自動排版,判斷自動排版后的文檔是否滿足所述規則的要求,當不滿足時重新進行對應元數據信息的灌入,當滿足時,進行后續步驟。
8.一種基于版面格式模板的排版裝置,其特征在于,該裝置包括:
獲取解析模塊,用于獲取待排版的文檔,解析所述文檔中的每個元數據信息,并根據選擇的公文樣式模板文件,解析所述公文樣式模板文件,獲取所述公文樣式模板文件對應的每個描述信息,其中所述公文樣式模板文件包括:排版規則子文件,式樣子文件以及公文元素式樣子文件;
匹配模塊,用于將所述每個元數據信息與所述公文元素式樣子文件中的每個描述信息進行匹配;
排版提示模塊,用于在確定匹配不成功時,提示用戶選擇的模板錯誤,在確定匹配成功時,根據所述每個描述信息中引用的所述式樣子文件中預先設置的式樣將所述元數據信息灌入,生成排版后的文檔。
9.如權利要求8所述的裝置,其特征在于,所述排版提示模塊包括:
邏輯排版單元,用于將所述公文樣式模板文件中的描述信息,及文檔中的對應元數據信息,進行邏輯排版,生成數據文件;
物理排版單元,用于將所述數據文件進行物理排版,生成排版后的文檔。
10.如權利要求9所述的裝置,其特征在于,所述邏輯排版單元包括:
匹配子單元,用于將所述公文樣式模板文件中的每個描述信息的名稱,與解析得到的文檔中的對應的元數據信息進行匹配;
查找組合子單元,用于在公文元素式樣子文件中確定匹配成功的描述信息,根據該描述信息的標識在式樣子文件中查找該描述信息對應的式樣信息,將該匹配成功的元數據按照所述式樣信息組合到公文元素式樣子文件的該匹配成功的描述信息對應的式樣中。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京大學;北大方正集團有限公司;北京方正電子政務信息科技有限公司,未經北京大學;北大方正集團有限公司;北京方正電子政務信息科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200910082645.3/1.html,轉載請聲明來源鉆瓜專利網。





