[發明專利]用多種頁面描述語言描述文檔頁面內容的方法和裝置無效
| 申請號: | 201210242997.2 | 申請日: | 2012-07-13 |
| 公開(公告)號: | CN103543981A | 公開(公告)日: | 2014-01-29 |
| 發明(設計)人: | 王東臨 | 申請(專利權)人: | 天津書生軟件技術有限公司 |
| 主分類號: | G06F9/30 | 分類號: | G06F9/30 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 300308 天津市濱海新區空港*** | 國省代碼: | 天津;12 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 多種 頁面 描述 語言 文檔 內容 方法 裝置 | ||
1.一種用多種頁面描述語言PDL描述文檔頁面內容的方法,其特征在于,該方法包括以下步驟:
用多種PDL指令描述文檔頁面內容;分別對不同類型的PDL指令進行解釋并輸出解釋后的數據。
2.根據權利要求1所述的方法,其特征在于,所述不同類型PDL指令之間為順序關系和/或嵌套關系。
3.根據權利要求2所述的方法,其特征在于,所述分別對不同類型的PDL指令進行解釋的方法為:不同類型的PDL指令調用各自對應的不同解釋引擎進行解釋;或者不同類型的PDL指令調用同一個解釋引擎,所述解釋引擎根據不同PDL指令類型切換狀態進行解釋;或者為上述兩種方法的組合。
4.根據權利要求3所述的方法,其特征在于,所述不同類型PDL指令之間設置有起始標識和結束標識;
在PDL指令解釋過程中,在識別出某種PDL指令的起始標識時,調用該PDL指令對應的解釋引擎進行解釋,并在識別到結束標識時結束該PDL指令解釋過程。
5.根據權利要求3所述的方法,其特征在于,所述不同類型PDL指令之間不設置區別標識;
在PDL指令解釋過程中,各解釋引擎根據各PDL語言標識自動識別出PDL指令類型并進行解釋。
6.根據權利要求3所述的方法,其特征在于,當不同類型PDL指令之間為嵌套關系時,所述不同類型的PDL指令調用解釋引擎進行解釋的方法為:在原PDL指令解釋引擎中調用所嵌套PDL指令的解釋引擎,對所嵌套的PDL指令進行解釋,并在解釋結束后返回到原PDL指令解釋引擎繼續原PDL指令解釋過程。
7.根據權利要求1所述的方法,其特征在于,所述輸出解釋后的數據的方法為:調用一個或一個以上指令輸出執行引擎輸出解釋后的數據;所述一個以上指令輸出執行引擎分別對應輸出多種不同類型的PDL指令解釋后的數據。
8.根據權利要求1所述的方法,其特征在于,該方法進一步包括:對于所述文檔頁面內容中的各圖形狀態,在切換到新的PDL指令后恢復到缺省值,或在切換到新的PDL指令后繼承之前的狀態。
9.一種用多種頁面描述語言描述文檔頁面內容的裝置,其特征在于,該裝置包括PDL指令生成模塊、解釋模塊和輸出接口模塊;
所述PDL指令生成模塊,用于生成描述文檔頁面內容的多種PDL指令;
所述解釋模塊,用于存儲各PDL指令對應的解釋引擎,并接收來自PDL指令生成模塊的描述文檔頁面內容的PDL指令,根據不同PDL指令的類型調用解釋引擎對PDL指令進行解釋,并將各解釋后的數據輸出給輸出接口模塊;
所述輸出接口模塊,用于接收來自解釋模塊的解釋后的數據,并調用預先存儲的指令輸出執行引擎將所述數據輸出到指定設備。
10.根據權利要求9所述的裝置,其特征在于,所述輸出接口模塊中預先存儲有一個或一個以上指令輸出執行引擎;
當只存儲一個指令輸出執行引擎時,所述輸出接口模塊調用該指令輸出執行引擎將不同類型PDL指令解釋后的數據輸出到指定設備;
當存儲有一個以上指令輸出執行引擎時,所述輸出接口模塊分別調用不同的指令輸出執行引擎輸出不同類型PDL指令解釋后的數據到指定設備。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于天津書生軟件技術有限公司,未經天津書生軟件技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201210242997.2/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一組硫代磷酰化合物
- 下一篇:一種治療痛經的藥劑的制備方法





