[發明專利]一種預排版的實現方法及系統無效
| 申請號: | 200710304783.2 | 申請日: | 2007-12-29 |
| 公開(公告)號: | CN101196876A | 公開(公告)日: | 2008-06-11 |
| 發明(設計)人: | 李平立;龔健;王保華;陳代嬌;楊浩 | 申請(專利權)人: | 北京大學;北京方正國際軟件系統有限公司 |
| 主分類號: | G06F17/25 | 分類號: | G06F17/25 |
| 代理公司: | 北京天悅專利代理事務所 | 代理人: | 田明;屈獻莊 |
| 地址: | 100871*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 排版 實現 方法 系統 | ||
1.一種預排版的實現方法,包括如下步驟:
(1)在計算機進行排版時,在版面排版區域排入排版塊,用戶根據需要設置排版塊的屬性,所述的排版塊的屬性是指排版塊的大小、位置、字體、字號、字間距、行間距、天地左右幅和自動調整方式等信息,其中,自動調整方式包含自動變更和自動變形;
(2)建立排版塊與素材之間的關聯;
(3)進行預排:根據步驟(2)中排版塊與素材之間的關聯,用戶根據需要可以選擇排版塊預排或者素材預排;
排版塊預排時,版面管理器依據步驟(1)中用戶設定的排版塊的屬性計算出排版塊允許排入的素材的大小的范圍W,并反饋給素材管理器,素材管理器根據步驟(1)中用戶設定的排版塊的屬性計算出素材本身的大小H,同時素材管理器判斷素材本身的大小H是否在范圍W內;如果H在范圍W內,則直接進入下一步,如果H不在范圍W內,則素材管理器提示W與H不相匹配,用戶可以根據該提示信息對素材進行刪減添加處理;所述的排版塊允許排入的素材的大小的范圍W是指(W1-W2)的區間范圍,W1為排版塊最后一行如果只排一個文字字符時,其它行均排滿文字字符時,版面管理器計算出的排版塊允許排入的素材大小;W2是指當排版塊最后一行排滿文字時,其它行也均排滿文字時,版面管理器計算出排版塊允許排入的素材大小;
素材預排版時,素材管理器依據步驟(1)中用戶設定的排版塊的屬性,計算出素材本身的大小H,并反饋給版面管理器,版面管理器依據步驟(1)中用戶設定的排版塊的屬性計算出排版塊允許排入的素材的大小的范圍W,并依據素材本身的大小H,版面管理器根據用戶設定的排版塊高度和寬度的優選順序和調整范圍進行排版塊的尺寸調整;
(4)正式排版:素材流入到排版塊中,如果素材大小與排版塊大小不一致時,排版塊按照步驟(1)中設定的自動調整方式進行自動調整,調整完畢,處理結束。
2.如權利要求1所述的一種預排版的實現方法,其特征在于:所述的排版塊是指版面中可以排入文字、圖形、圖像、OLE塊或者其混合組成的素材的封閉區域,該封閉區域的形狀可以是多邊形狀,其大小、角度、位置均可調節,并且可以保存排入素材的缺省屬性如行距、字體、字號等信息。
3.如權利要求1所述的一種預排版的實現方法,其特征在于:所述的素材是指文字、圖形、圖像、OLE塊或者其混合組成的排版數據。
4.如權利要求3所述的一種預排版的實現方法,其特征在于:所述的素材的大小以素材的文字字符數目表示,文字字符數目是指素材中的文字數目加上將圖形、圖像、OLE塊等按照其大小依據排版塊設置的字號、行間距等屬性換算成文字的數目的總和。
5.如權利要求1、2或3所述的一種預排版的實現方法,其特征在于:步驟(2)中,建立排版塊與素材之間的關聯時,具體方法是:建立排版塊ID與素材ID之間的對應關系。
6.如權利要求1、2或3所述的一種預排版的實現方法,其特征在于:所述的排版塊的自動變形是指素材流入排版塊時,排版塊的字體、字號、字間距、行間距、天地左右幅等屬性不變,排版塊依據素材的大小自動調整排版塊的大小,即排版塊的高度或寬度,調整時依據設定的優先順序以及調整范圍進行;所述的排版塊的自動變更是指排版塊的大小保持不變,排版塊依據需要排入的素材的大小自動調整字體、字號、字間距、行間距、天地左右幅等屬性,調整時依據設定的優先順序以及調整范圍進行。
7.如權利要求1、2或3所述的一種預排版的實現方法,其特征在于:步驟(4)中,素材流入排版塊時,素材按照排版塊設定的屬性流入該排版塊中,若素材中存在已定義排版屬性的排版數據,則該排版數據以其排版屬性流入排版塊中。
8.如權利要求1、2或3所述的一種預排版的實現方法,其特征在于:步驟(4)中,排版塊自動調整后,如果排版塊的大小與素材的大小仍然不相匹配,則用戶可以手動調整素材的內容或者排版塊的屬性,然后重新流入素材。
9.一種預排版的實現系統,該系統包括:
1)版面管理器:用于版面排版塊的管理,能夠保存用戶設定的排版塊屬性、排版塊位置、排版塊的大小和排版塊的自動調整方式等信息;能夠依據排版塊的屬性計算出排版塊允許排入的素材的大小,并反饋給素材管理器;版面管理器能夠接受素材管理器的反饋,依據該素材的大小計算出排版塊排入該素材時應該具備的尺寸;
2)素材管理器:負責管理排入到排版塊中的素材,并能夠根據排版塊的屬性計算出素材的大小,并反饋給版面管理器;素材管理器能夠接受版面管理器的反饋,當發現素材的大小與排版塊允許排入的素材大小不相匹配時,給出提示信息;
3)關聯管理器,用于建立并保存排版塊與素材之間的關聯。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京大學;北京方正國際軟件系統有限公司,未經北京大學;北京方正國際軟件系統有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200710304783.2/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:顯示設備及其驅動方法
- 下一篇:在視覺上壓縮圖像數據的方法、介質和系統





