欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

用于展示版式文檔的方法和裝置的制造方法_3

文檔序號:8502175閱讀:來源:國知局
之后,可以根據(jù)設備屏幕的高度,將這些設備行切分到一個或多個設備頁中,以適應設備屏幕的高度限制,方便用戶的閱讀。由此可以確定出可切分子區(qū)域的設備頁中的位置信息。
[0054]然后,在步驟S360處,存儲可切分子區(qū)域的設備行位置信息和設備頁位置信息,作為可視元素區(qū)域從版式頁到設備頁的位置映射關(guān)系。
[0055]優(yōu)選地,可以將位置映射關(guān)系保存在二進制數(shù)據(jù)文件中。這樣就可以避免保存映射數(shù)據(jù)時需要進行結(jié)果數(shù)據(jù)的封裝,獲取映射數(shù)據(jù)時進行解析,同時可以減少文件的尺寸。當然,也可以在其他類似XML的文件中保存位置映射關(guān)系。本申請對位置映射關(guān)系的存儲方式并不作任何限制。
[0056]在步驟S370處,可以根據(jù)存儲的位置映射關(guān)系生成用于展示版式文檔的所需設備頁。
[0057]具體地,在實時操作過程中,當接收到針對后續(xù)設備頁的翻頁請求時,響應于該翻頁請求,可以根據(jù)預先存儲的位置映射關(guān)系,通過將版式頁中的相應可視元素區(qū)域拷貝到設備頁的相應位置中,即可生成與翻頁請求對應的設備頁。在一種優(yōu)選實施例中,可根據(jù)可切分子區(qū)域的映射位置,將多個可切分子區(qū)域一次或多次地拷貝到設備頁的相應位置中。從而避免了耗時的實時自適應重排計算過程,可以實現(xiàn)快速翻頁,方便用戶的使用并且增強了用戶的翻頁體驗。
[0058]下面結(jié)合圖4詳細描述根據(jù)本申請實施例的對版式文檔進行自適應重排的過程。參照圖4,圖4示出了根據(jù)本申請一個實施例的用于對版式文檔進行自適應重排的方法400的流程圖。
[0059]在步驟S410處,將當前版式行的可視元素區(qū)域劃分成一個或多個可切分子區(qū)域。該步驟的處理類似于前面結(jié)合圖3描述的步驟S330,這里不再贅述。
[0060]在劃分成可切分子區(qū)域之后,針對各可切分子區(qū)域進行自適應重排。具體地,在步驟S420處,判斷當前可切分子區(qū)域的寬度是否小于等于設備屏幕的寬度。在一種優(yōu)選實施例中,設備屏幕的寬度可以是指不包括邊白部分的有效顯示區(qū)域?qū)挾取?br>[0061]如果在步驟S420處判定當前可切分子區(qū)域的寬度大于設備屏幕的寬度,則進入步驟S430,縮小當前可切分子區(qū)域,直到小于等于設備屏幕的寬度為止之后,再對縮小后的可切分子區(qū)域進行自適應重排。即,在步驟S430后,進入步驟S440。
[0062]如果在步驟S420處判定當前可切分子區(qū)域的寬度小于等于設備屏幕的寬度,則進入步驟S440。
[0063]在步驟S440處,判斷當前設備行的剩余寬度是否能夠容納當前可切分子區(qū)域。
[0064]如果在步驟S440處判定當前設備行的剩余寬度不能容納下當前可切分子區(qū)域,則進入步驟S450,將下一設備行作為當前設備行繼續(xù)進行重排,即返回步驟S440繼續(xù)重排。
[0065]如果在步驟S440處判定當前設備行的剩余寬度能夠容納下當前可切分子區(qū)域,則進入步驟S460。
[0066]在步驟S460處,判斷是否還存在當前版式行的可切分子區(qū)域。
[0067]如果在步驟S460處判定還存在當前版式行的可切分子區(qū)域,則進入步驟S470,獲取下一可切分子區(qū)域作為當前可切分子區(qū)域繼續(xù)進行重排,即返回步驟S440繼續(xù)針對下一可切分子區(qū)域進行重排。
[0068]如果在步驟S460處判定不存在當前版式行的可切分子區(qū)域,則進入步驟S480,判斷是否還存在下一版式行。
[0069]如果在步驟S480處判定還存在下一版式行,則進入步驟S490,切換到下一版式行繼續(xù)進行重排,即,返回步驟S401繼續(xù)針對下一版式行的可視元素區(qū)域進行重排。
[0070]根據(jù)本申請的實施例,在針對每個版式行進行重排之前,可以判斷該版式行是否為版式段落的首行。如果是,則在下一設備行中縮進狀態(tài)下開始對該版式行的自適應重排。如果否,則在當前設備行中開始對該版式行的自適應重排。由此確保實現(xiàn)不同版式頁在設備頁上的無縫接續(xù)。
[0071]如果在步驟S480處判定不存在下一版式行,則整個重排流程結(jié)束。
[0072]以上結(jié)合圖1至圖4描述了根據(jù)本申請實施例的用于展示版式文檔的方法。與上述用于展示版式文檔的方法類似,本申請實施例還提供相應的用于展示版式文檔的裝置。
[0073]參照圖5,圖5示出了根據(jù)本申請一個實施例的用于展示版式文檔的裝500的結(jié)構(gòu)框圖。
[0074]如圖5所示,裝置500可以包括圖像生成模塊510、圖像識別模塊520和重排模塊530。
[0075]具體而言,圖像生成模塊510可以用于基于版式文檔數(shù)據(jù),生成版式文檔中的每個版式頁的圖像。圖像識別模塊520可以用于從每個版式頁的圖像中識別出每個版式行的可視元素區(qū)域。重排模塊530可以用于根據(jù)設備屏幕的尺寸,對每個版式行的可視元素區(qū)域進行重排,以生成用于展示版式文檔的設備頁。
[0076]根據(jù)本申請的實施例,圖像識別模塊520可以進一步包括:第一確定子模塊,用于確定每個版式頁的版心區(qū)域;以及第二確定子模塊,用于從所述版心區(qū)域中確定每個版式行的可視元素區(qū)域。
[0077]根據(jù)本申請的更具體實施例,第一確定子模塊可以進一步包括:第一識別和去除子模塊,用于識別并去除版式頁的邊白部分;第二識別和去除子模塊,用于識別并去除版式頁的頁眉和頁腳部分;以及版心確定子模塊,用于基于與背景色的比較,確定版式頁的版心區(qū)域。
[0078]根據(jù)本申請的實施例,重排模塊530可以進一步包括:映射關(guān)系確定子模塊,用于根據(jù)設備屏幕的寬度和高度,對所述每個版式行的可視元素區(qū)域進行重排,以確定所述可視元素區(qū)域從所述版式頁到設備頁的位置映射關(guān)系;以及設備頁生成子模塊,用于根據(jù)所述位置映射關(guān)系,生成用于展示版式文檔的設備頁。
[0079]根據(jù)本申請的更具體實施例,映射關(guān)系確定子模塊可以進一步包括:劃分子模塊,用于將當前版式行的所述可視元素區(qū)域劃分成一個或多個可切分子區(qū)域;第一位置確定子模塊,用于根據(jù)設備屏幕的寬度和所述可切分子區(qū)域的寬度,確定所述可切分子區(qū)域的設備行位置信息;第二位置確定子模塊,用于根據(jù)設備屏幕的高度,確定所述可切分子區(qū)域的設備頁位置信息;以及存儲子模塊,用于存儲所述可切分子區(qū)域的所述設備行位置信息和所述設備頁位置信息,作為所述可視元素區(qū)域從版式頁到設備頁的位置映射關(guān)系。
[0080]根據(jù)本申請的更具體實施例,設備頁生成子模塊可以進一步包括:復制子模塊,用于根據(jù)存儲的所述位置映射關(guān)系,通過將版本頁中包括的可切分子區(qū)域的圖像數(shù)據(jù)復制到設備頁的相應位置,生成與所述翻頁請求對應的設備頁。
[0081]根據(jù)本申請的更具體實施例,第一位置確定子模塊可以進一步包括檢測子模塊,用于:當當前可切分子區(qū)域的寬度小于等于設備屏幕的寬度時,檢測當前設備行的剩余寬度是否能夠容納可視元素區(qū)域中的當前可切分子區(qū)域;如果否,則在下一設備行中容納所述當前可切分子區(qū)域;以及如果是,則繼續(xù)檢測容納所述當前可切分子區(qū)域后當前設備行的剩余寬度是否能夠容納可視元素區(qū)域中的行文方向上的下一可切分子區(qū)域。
[0082]根據(jù)本申請的更具體實施例,第一位置確定子模塊可以進一步包括縮小子模塊,用于:當當前可切分子區(qū)域的寬度大于設備屏幕的寬度時,將當前可切分子區(qū)域縮小,直至當前可切分子區(qū)域的寬度小于等于設備屏幕的寬度為止。
[0083]根據(jù)本申請的更具體實施例,映射關(guān)系確定子模塊可以進一步包括判斷子模塊,用于:判斷當前版式行是否為當前版式段落的首行;如果否,則在當前設備行中開始對當前版式行的可視元素區(qū)域進行重排;以及如果是,則在下一設備行中開始對當前版式行的可視元素區(qū)域進行
當前第3頁1 2 3 4 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
永城市| 惠州市| 曲阳县| 兰坪| 华宁县| 射洪县| 多伦县| 钦州市| 基隆市| 安远县| 五峰| 铜陵市| 祁东县| 屯门区| 北海市| 抚顺市| 巴林左旗| 乌兰浩特市| 乳山市| 锡林郭勒盟| 磐石市| 嘉峪关市| 巫溪县| 穆棱市| 凤山县| 建平县| 无棣县| 乌恰县| 涞源县| 宜宾市| 罗城| 小金县| 蓬安县| 河曲县| 尚志市| 吕梁市| 随州市| 西青区| 乌海市| 汤原县| 中阳县|