[發明專利]塊式排版的方法和裝置有效
| 申請號: | 201110401282.2 | 申請日: | 2011-12-05 |
| 公開(公告)號: | CN103136185A | 公開(公告)日: | 2013-06-05 |
| 發明(設計)人: | 嚴昌華 | 申請(專利權)人: | 北大方正集團有限公司;北京北大方正電子有限公司 |
| 主分類號: | G06F17/25 | 分類號: | G06F17/25 |
| 代理公司: | 北京英賽嘉華知識產權代理有限責任公司 11204 | 代理人: | 王達佐 |
| 地址: | 100871 北京市*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 排版 方法 裝置 | ||
技術領域
本發明涉及排版技術領域,具體而言,涉及一種塊式排版的方法和裝置。
背景技術
在流式排版的內容中,不同類型的排版元素之間存在位置對齊的關聯關系;在塊式排版的內容中,不同類型的排版元素之間則不存在位置對齊的關聯關系。
當通過塊式排版對流式排版的內容進行排版時,流式排版的內容中不同類型的排版元素之間的位置對齊的關聯關系消除,這些不同類型的排版元素在塊式排版的版面上的位置發生偏移。為了版面整齊,現有技術中通過手動方式調整這些不同類型的排版元素的位置,這延長了排版時間,降低了排版效率。
發明內容
本發明旨在提供一種塊式排版的方法和裝置,以解決手動調整位置的排版時間長、效率低的問題。
在本發明的實施例中,提供了一種塊式排版的方法,包括:遍歷流式排版的內容;將遍歷的字符內容在塊式排版的版面的字符塊中排版,采用占位符代替遍歷的非字符內容在所述版面的字符塊中排版;將所述非字符內容在所述占位符的位置顯示。
在本發明的實施例中,一種塊式排版的裝置,包括:遍歷模塊,用于遍歷流式排版的內容;排版模塊,用于采用字符塊將遍歷的字符內容在塊式排版的版面的字符塊中排版;采用占位符代替遍歷的非字符內容在所述版面的字符塊中排版;顯示模塊,用于將所述非字符內容在所述占位符的位置顯示。
通過上述步驟,可將流式排版的內容在塊式排版的版面中排版,按照基線、模擬基線對齊顯示版面的內容,版面整齊,排版時間短、效率高。
附圖說明
此處所說明的附圖用來提供對本發明的進一步理解,構成本申請的一部分,本發明的示意性實施例及其說明用于解釋本發明,并不構成對本發明的不當限定。在附圖中:
圖1示出了實施例的流程圖;
圖2示出了采用流式排版的內容的屏幕截圖;
圖3示出了在塊式排版版面中排入占位符、字符塊的屏幕截圖;
圖4示出了調整占位符后的版面屏幕截圖;
圖5示出了基線對齊前的公式在占位符上顯示的屏幕截圖;
圖6示出了基線對齊后的公式在占位符上顯示的屏幕截圖;
圖7示出了調整占位符的段間距的屏幕截圖;
圖8示出了排版后的內容的屏幕截圖;
圖9示出了裝置的結構框圖。
具體實施方式
下面將參考附圖并結合實施例,來詳細說明本發明。
參見圖1,包括以下步驟:
步驟S11:遍歷流式排版的內容;
步驟S12:將遍歷的字符內容在塊式排版的版面的字符塊中排版,采用占位符代替遍歷的非字符內容在所述版面的字符塊中排版;
步驟S13:將所述非字符內容在所述占位符的位置顯示。
上述步驟可以通過計算機編程來實現,可將流式排版的內容在塊式排版的版面中排版,按照基線、模擬基線對齊顯示版面的內容,版面整齊,排版時間短、效率高。
優選地,以圖2中的流式排版的內容為例,所述排版的過程包括:
在所述遍歷流式排版的內容的過程中,采用數組記錄各個所述字符內容和所述非字符內容、及其之間的位置關系、顯示比例;
按照所述位置關系,將所述字符內容按照設定的格式的大小存儲到所述版面的字符塊中,且所述字符塊中的字符按照基線對齊;
按照所述設定的大小、所述顯示比例確定所述非字符內容的顯示尺寸;
按照所述顯示尺寸、所述位置關系在所述版面上排版所述占位符,且所述占位符與所述字符的基線對齊。
如圖3所示,在字符塊中,以基線對齊的方式排版各個字符內容,對于非字符內容,以占位符的基線與字符內容的基線對齊的方式排版。
由于非字符內容的大小與字符內容的大小不同,需要按照所述設定的大小、所述顯示比例確定所述非字符內容的顯示尺寸。例如:流式排版時,字符內容與非字符內容的顯示比例為1∶3。在塊式排版時,字體為4號字體的大小,非字符內容相對于4號字體的大小放大3倍后顯示。
調整后的占位符與字符內容的比例保持了原來的比例關系,顯示效果與流式排版時基本相同。
參見圖4,按照顯示尺寸的大小調整占位符的尺寸。調整后的占位符的基線與字符內容的基線對齊。
參見圖5,在占位符上顯示非字符內容時,如果將非字符內容直接在占位符上顯示,雖然非字符內容的大小可以恰好填充調整后的占位符空白,但顯示的效果并不美觀。因此,需要將非字符內容上設置的模擬基線與所述占位符或所述字符的基線對齊。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北大方正集團有限公司;北京北大方正電子有限公司,未經北大方正集團有限公司;北京北大方正電子有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201110401282.2/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種系統自修復控制器
- 下一篇:礦用隔爆型降塵控制器





