亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

電子文檔顯示方法和裝置的制作方法

文檔序號(hào):6357246閱讀:176來(lái)源:國(guó)知局
專利名稱:電子文檔顯示方法和裝置的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及電子文檔閱讀顯示技術(shù),尤其涉及電子文檔顯示方法和裝置。
背景技術(shù)
由于采用電子墨水技術(shù)的雙穩(wěn)態(tài)顯示屏具有耗電低、顯示效果好、在強(qiáng)光下也可以閱讀等優(yōu)點(diǎn),所以,應(yīng)用了雙穩(wěn)態(tài)顯示屏的電子閱讀裝置深受廣大讀者的喜愛(ài)。目前,電子閱讀器在顯示圖文混排的電子文檔時(shí),會(huì)對(duì)電子文檔中的原有的效果進(jìn)行簡(jiǎn)化,比如有的以圖片和文字各自單獨(dú)顯示的方式顯示電子文檔的內(nèi)容;有的甚至直接將電子文檔中的圖片丟棄,只顯示電子文檔中的文字部分,不顯示電子文檔中的圖片。采用上述方式顯示電子文檔,當(dāng)電子文檔的內(nèi)容中包含圖片,且圖片的顯示位置與文字的顯示位置占用相同的顯示行時(shí),無(wú)法展示電子文檔的原始排版狀態(tài),如果文檔中的文字和圖片是相互說(shuō)明的,則給用戶閱讀帶來(lái)很大的不便,降低了閱讀體驗(yàn)。

發(fā)明內(nèi)容
本發(fā)明的實(shí)施例提供一種電子文檔顯示方法和裝置,能夠按照?qǐng)D文混排的電子文檔的原始排版格式顯示該電子文檔內(nèi)容。為達(dá)到上述目的,本發(fā)明的實(shí)施例采用如下技術(shù)方案一種電子文檔顯示方法,包括獲取當(dāng)前頁(yè)面的底邊對(duì)應(yīng)的相對(duì)于電子文檔初始位置的第一縱坐標(biāo);獲取當(dāng)前頁(yè)面對(duì)應(yīng)的終止縱坐標(biāo)大于所述第一縱坐標(biāo)的第一組成元素;獲取所述第一組成元素中各組成元素的起始縱坐標(biāo)的最小值,選取最小的起始縱 坐標(biāo)的最小值作為分頁(yè)縱坐標(biāo);將分頁(yè)縱坐標(biāo)作為當(dāng)前頁(yè)面的終止縱坐標(biāo)和當(dāng)前頁(yè)面的下一頁(yè)面的起始縱坐標(biāo);獲取當(dāng)前頁(yè)面對(duì)應(yīng)的終止縱坐標(biāo)小于或等于分頁(yè)縱坐標(biāo)、起始縱坐標(biāo)大于上一頁(yè)面的終止縱坐標(biāo)的組成元素作為第二組成元素;在當(dāng)前頁(yè)面顯示所述第二組成元素,在當(dāng)前頁(yè)面的下一頁(yè)面顯示第一組成元素。一種電子文檔顯示裝置,包括第一獲取單元,用于獲取當(dāng)前頁(yè)面的底邊對(duì)應(yīng)的相對(duì)于電子文檔初始位置的第一縱坐標(biāo);第二獲取單元,用于獲取當(dāng)前頁(yè)面對(duì)應(yīng)的終止縱坐標(biāo)大于所述第一縱坐標(biāo)的第一組成元素;第三獲取單元,用于獲取所述第一組成元素中各組成元素的起始縱坐標(biāo)的最小值,選取最小的起始縱坐標(biāo)的最小值作為分頁(yè)縱坐標(biāo);設(shè)置單元,用于將分頁(yè)縱坐標(biāo)作為當(dāng)前頁(yè)面的終止縱坐標(biāo)和當(dāng)前頁(yè)面的下一頁(yè)面的起始縱坐標(biāo);
第四獲取單元,用于獲取當(dāng)前頁(yè)面對(duì)應(yīng)的終止縱坐標(biāo)小于或等于分頁(yè)縱坐標(biāo)、起始縱坐標(biāo)大于上一頁(yè)面的終止縱坐標(biāo)的組成元素作為第二組成元素;顯示單元,用于在當(dāng)前頁(yè)面顯示所述第二組成元素,在當(dāng)前頁(yè)面的下一頁(yè)面顯示第一組成元素。本發(fā)明實(shí)施例提供的電 子文檔顯示方法和裝置,當(dāng)待顯示的電子文檔為圖文混排的排版格式時(shí),根據(jù)待顯示電子文檔中各組成元素的縱坐標(biāo)和電子閱讀裝置顯示窗口的大小,判斷當(dāng)前待顯示頁(yè)面在顯示窗口的底框處的排版情況,如果顯示窗口底框遮蓋了待顯示電子文檔的組成元素,則取被遮蓋的組成元素所對(duì)應(yīng)縱坐標(biāo)的最小值,將對(duì)應(yīng)縱坐標(biāo)大于該縱坐標(biāo)的最小值對(duì)應(yīng)的組成元素在當(dāng)前頁(yè)面的下一頁(yè)面進(jìn)行顯示。即圖片在頁(yè)面的底部邊緣時(shí),圖片和與該圖片處于相同的顯示行的文字在當(dāng)前頁(yè)面的下一頁(yè)面進(jìn)行顯示,能夠按照?qǐng)D文混排的電子文檔的原始排版格式顯示該電子文檔內(nèi)容。


為了更清楚地說(shuō)明本發(fā)明實(shí)施例中的技術(shù)方案,下面將對(duì)實(shí)施例描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見(jiàn)地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。圖I為本發(fā)明實(shí)施例提供的電子文檔顯示方法的流程圖;圖2為本發(fā)明實(shí)施例提供的另一電子文檔顯示方法的流程圖;圖3為本發(fā)明實(shí)施例中獲取待顯示文檔中組成元素信息的示意圖;圖4為本發(fā)明實(shí)施例中的最小值A(chǔ)和最大值B在待顯示電子文檔中的位置示意圖;圖5為圖4中的電子文檔被分頁(yè)顯示后的當(dāng)前頁(yè)面部分示意圖;圖6為圖4中的電子文檔被分頁(yè)顯示后的下一顯示頁(yè)面部分示意圖;圖7為本發(fā)明實(shí)施例提供的電子文檔顯示裝置的結(jié)構(gòu)圖;圖8為本發(fā)明實(shí)施例提供的另一電子文檔顯示裝置的結(jié)構(gòu)圖。
具體實(shí)施例方式下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒(méi)有作出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。本發(fā)明實(shí)施例提供了一種電子文檔顯示方法,如圖I所示,包括以下步驟101、獲取當(dāng)前頁(yè)面的底邊對(duì)應(yīng)的相對(duì)于電子文檔初始位置的第一縱坐標(biāo)。以電子文檔起始位置的左上角為原點(diǎn),顯示頁(yè)面左邊沿的排版方向?yàn)榭v向正方向,上邊沿的排版方向?yàn)闄M向正方向。為了確定在當(dāng)前頁(yè)面對(duì)應(yīng)的顯示的電子文檔的內(nèi)容,需要獲取當(dāng)前頁(yè)面的底邊對(duì)應(yīng)的相對(duì)于待顯示電子文檔頁(yè)面頂端的第一縱坐標(biāo),作為后續(xù)步驟的參考值。102、獲取當(dāng)前頁(yè)面中終止縱坐標(biāo)大于所述第一縱坐標(biāo)的組成元素作為第一組成元素。相對(duì)于當(dāng)前頁(yè)面來(lái)說(shuō),終止縱坐標(biāo)大于所述第一縱坐標(biāo)的組成元素作為第一組成元素,就是被顯示裝置顯示窗口的底邊遮蓋的組成元素,該第一組成元素應(yīng)該在當(dāng)前頁(yè)面的下一頁(yè)面顯示。103、獲取所述第一組成元素中各組成元素的起始縱坐標(biāo)的最小值,選取最小的起始縱坐標(biāo)的最小值作為分頁(yè)縱坐標(biāo)。將分頁(yè)縱坐標(biāo)作為當(dāng)前頁(yè)面和當(dāng)前頁(yè)面的下一頁(yè)面之間的分界線。104、將分頁(yè)縱坐標(biāo)作為當(dāng)前頁(yè)面顯示內(nèi)容的終止縱坐標(biāo)和當(dāng)前頁(yè)面的下一頁(yè)面的顯示內(nèi)容的起始縱坐標(biāo)。從顯示裝置顯示窗口的底邊遮蓋的各組成元素中,獲取各組成元素的起始縱坐標(biāo)的最小值,并從這些組成元素的起始縱坐標(biāo)的最小值中再選取最小值作為分頁(yè)縱坐標(biāo)A,如 圖4所示為分頁(yè)縱坐標(biāo)A所在的位置。依次獲取每一個(gè)顯示頁(yè)面的起始縱坐標(biāo)和終止縱坐標(biāo)。將分頁(yè)縱坐標(biāo)A值所對(duì)應(yīng)的水平直線作為當(dāng)前頁(yè)面和當(dāng)前頁(yè)面的下一頁(yè)面之間的分界線,可以使在當(dāng)前頁(yè)面被顯示窗口底邊遮蓋的所有組成元素均在下一頁(yè)面顯示,當(dāng)前頁(yè)面沒(méi)有被顯示窗口底邊遮蓋的組成元素在當(dāng)前頁(yè)面上進(jìn)行顯示。105、獲取當(dāng)前頁(yè)面中終止縱坐標(biāo)小于或等于分頁(yè)縱坐標(biāo)、起始縱坐標(biāo)大于上一頁(yè)面的終止縱坐標(biāo)的組成元素作為第二組成元素。106、在當(dāng)前頁(yè)面顯示所述第二組成元素,在當(dāng)前頁(yè)面的下一頁(yè)面顯示第一組成元素。在獲取了每一個(gè)顯示頁(yè)面的起始縱坐標(biāo)和終止縱坐標(biāo)后,在當(dāng)前頁(yè)面顯示待顯示電子文檔中當(dāng)前頁(yè)面的起始縱坐標(biāo)和當(dāng)前頁(yè)面的終止縱坐標(biāo)之間的內(nèi)容,即第二組成元素。本發(fā)明實(shí)施例提供的電子文檔顯示方法,當(dāng)待顯示的電子文檔為圖文混排的排版格式時(shí),根據(jù)待顯示電子文檔中各組成元素的縱坐標(biāo)和電子閱讀裝置顯示窗口的大小,判斷當(dāng)前頁(yè)面在顯示窗口的底框處的排版情況,如果顯示窗口底框遮蓋了待顯示電子文檔的組成元素,則取被遮蓋的各組成元素所對(duì)應(yīng)縱坐標(biāo)的最小值,選取最小的起始縱坐標(biāo)的最小值作為分頁(yè)縱坐標(biāo),將對(duì)應(yīng)縱坐標(biāo)大于分頁(yè)縱坐標(biāo)對(duì)應(yīng)的組成元素在當(dāng)前頁(yè)面的下一頁(yè)面進(jìn)行顯示。即圖片在頁(yè)面的底部邊緣時(shí),圖片和與該圖片處于相同的顯示行的文字在當(dāng)前頁(yè)面的下一頁(yè)面進(jìn)行顯示,能夠按照?qǐng)D文混排的電子文檔的原始排版格式顯示該電子文檔內(nèi)容。作為本發(fā)明實(shí)施例的一種實(shí)施方式,本發(fā)明實(shí)施例提供另一種電子文檔顯不方法,如圖2所示,包括以下步驟201、從電子文檔中解析出所有組成元素相對(duì)于電子文檔初始位置的起始縱坐標(biāo)和終止縱坐標(biāo)。為了便于計(jì)算,首先預(yù)設(shè)電子文檔的初始位置,該初始位置可以是電子文檔的頁(yè)面頂端,也可以是電子文檔中第一行組成元素的起始縱坐標(biāo)所在的位置,本發(fā)明實(shí)施例以電子文檔的頁(yè)面頂端為電子文檔的初始位置。在確定的電子文檔的初始位置之后,根據(jù)流式文檔中解析出的所有文字和圖片的相對(duì)位置對(duì)待顯示內(nèi)容進(jìn)行分頁(yè),將待顯示電子文檔的內(nèi)容劃分成不同的組成元素,例如可以將待顯示電子文檔內(nèi)容劃分為文字段、文字行、圖元,圖元又可以包括表格、公式、圖片
坐寸O本實(shí)施例中,可以使用Webkit內(nèi)核打開(kāi)待顯示電子文檔,并通過(guò)預(yù)先設(shè)置的電子文檔顯示裝置的顯示模式和字體參數(shù)對(duì)該待顯示電子文檔進(jìn)行處理,得到該待顯示電子文檔中所有需要進(jìn)行顯示的組成元素信息,這些信息可以包括位置坐標(biāo)、寬度、高度、元素類(lèi)型(例如文字、數(shù)學(xué)公式、圖片等)、左右邊距、上下邊距等。例如,獲取圖3所示的電子文檔中的各個(gè)組成元素的信息,如下表所示


權(quán)利要求
1.一種電子文檔顯示方法,其特征在于,包括 獲取當(dāng)前頁(yè)面的底邊對(duì)應(yīng)的相對(duì)于電子文檔初始位置的第一縱坐標(biāo); 獲取當(dāng)前頁(yè)面對(duì)應(yīng)的終止縱坐標(biāo)大于所述第一縱坐標(biāo)的組成元素作為第一組成元素; 獲取所述第一組成元素中各組成元素的起始縱坐標(biāo)的最小值,選取最小的起始縱坐標(biāo)的最小值作為分頁(yè)縱坐標(biāo); 將分頁(yè)縱坐標(biāo)作為當(dāng)前頁(yè)面的終止縱坐標(biāo)和當(dāng)前頁(yè)面的下一頁(yè)面的起始縱坐標(biāo);獲取當(dāng)前頁(yè)面對(duì)應(yīng)的終止縱坐標(biāo)小于或等于分頁(yè)縱坐標(biāo)、起始縱坐標(biāo)大于上一頁(yè)面的終止縱坐標(biāo)的組成元素作為第二組成元素;在當(dāng)前頁(yè)面顯示所述第二組成元素,在當(dāng)前頁(yè)面的下一頁(yè)面顯示第一組成元素。
2.根據(jù)權(quán)利要求I所述的電子文檔顯示方法,其特征在于,在所述獲取當(dāng)前頁(yè)面的底邊對(duì)應(yīng)的相對(duì)于電子文檔初始位置的第一縱坐標(biāo)之前,所述方法還包括 從電子文檔中解析出所有組成元素相對(duì)于所述電子文檔初始位置的起始縱坐標(biāo)和終止縱坐標(biāo)。
3.根據(jù)權(quán)利要求I所述的電子文檔顯示方法,其特征在于,在所述獲取當(dāng)前頁(yè)面對(duì)應(yīng)的終止縱坐標(biāo)大于所述第一縱坐標(biāo)的第一組成元素之后,所述方法還包括 判斷所述第一組成元素是否為文字段; 若所述第一組成元素為文字段,則將所述文字段中終止縱坐標(biāo)大于所述第一縱坐標(biāo)的第一文字行作為所述第一組成元素。
4.根據(jù)權(quán)利要求I所述的電子文檔顯示方法,其特征在于,所述方法還包括 記錄所述第一組成元素的起始縱坐標(biāo); 記錄所述第二組成元素的終止縱坐標(biāo)。
5.根據(jù)權(quán)利要求I所述的電子文檔顯示方法,其特征在于,所述方法還包括 計(jì)算所述待顯示電子文檔的顯示頁(yè)面數(shù)量; 按電子文檔的顯示頁(yè)面數(shù)量記錄所述顯示頁(yè)面和該顯示頁(yè)面顯示內(nèi)容在電子文檔中的起始縱坐標(biāo)和終止縱坐標(biāo)的對(duì)應(yīng)關(guān)系。
6.一種電子文檔顯示裝置,其特征在于,包括 第一獲取單元,用于獲取當(dāng)前頁(yè)面的底邊對(duì)應(yīng)的相對(duì)于電子文檔初始位置的第一縱坐標(biāo); 第二獲取單元,用于獲取當(dāng)前頁(yè)面對(duì)應(yīng)的終止縱坐標(biāo)大于所述第一縱坐標(biāo)的第一組成元素; 第三獲取單元,用于獲取所述第一組成元素中各組成元素的起始縱坐標(biāo)的最小值,選取最小的起始縱坐標(biāo)的最小值作為分頁(yè)縱坐標(biāo); 設(shè)置單元,用于將分頁(yè)縱坐標(biāo)作為當(dāng)前頁(yè)面的終止縱坐標(biāo)和當(dāng)前頁(yè)面的下一頁(yè)面的起始縱坐標(biāo); 第四獲取單元,用于獲取當(dāng)前頁(yè)面對(duì)應(yīng)的終止縱坐標(biāo)小于或等于分頁(yè)縱坐標(biāo)、起始縱坐標(biāo)大于上一頁(yè)面的終止縱坐標(biāo)的組成元素作為第二組成元素; 顯示單元,用于在當(dāng)前頁(yè)面顯示所述第二組成元素,在當(dāng)前頁(yè)面的下一頁(yè)面顯示第一組成元素。
7.根據(jù)權(quán)利要求I所述的電子文檔顯示裝置,其特征在于,所述電子文檔顯示裝置還包括 解析單元,用于從電子文檔中解析出所有組成元素相對(duì)于所述電子文檔初始位置的起始縱坐標(biāo)和終止縱坐標(biāo)。
8.根據(jù)權(quán)利要求I所述的電子文檔顯示裝置,其特征在于,所述電子文檔顯示裝置還包括 判斷單元,用于判斷所述第一組成元素的類(lèi)型; 處理單元,用于若所述第一組成元素為文字段,則將所述文字段中終止縱坐標(biāo)大于所述第一縱坐標(biāo)的第一文字行作為所述第一組成元素。
9.根據(jù)權(quán)利要求I所述的電子文檔顯示裝置,其特征在于,所述電子文檔顯示裝置還包括 第一記錄單元,用于記錄所述第一組成元素的起始縱坐標(biāo); 第二記錄單元,用于記錄所述第二組成元素的終止縱坐標(biāo)。
10.根據(jù)權(quán)利要求I所述的電子文檔顯示裝置,其特征在于,所述電子文檔顯示裝置還包括 計(jì)算單元,用于計(jì)算所述待顯示電子文檔的顯示頁(yè)面數(shù)量; 第三記錄單元,用于按電子文檔的顯示頁(yè)面數(shù)量記錄所述顯示頁(yè)面和該顯示頁(yè)面顯示內(nèi)容在待顯示電子文檔中的起始縱坐標(biāo)和終止縱坐標(biāo)的對(duì)應(yīng)關(guān)系。
全文摘要
本發(fā)明實(shí)施例公開(kāi)了一種電子文檔顯示方法和裝置,涉及電子文檔閱讀顯示技術(shù),能夠按照?qǐng)D文混排的電子文檔的原始排版格式顯示該電子文檔內(nèi)容。方法包括獲取當(dāng)前頁(yè)面的底邊對(duì)應(yīng)的第一縱坐標(biāo);獲取當(dāng)前頁(yè)面對(duì)應(yīng)的終止縱坐標(biāo)大于第一縱坐標(biāo)的組成元素作為第一組成元素;獲取第一組成元素中各組成元素的起始縱坐標(biāo)的最小值對(duì)應(yīng)的分頁(yè)縱坐標(biāo);將分頁(yè)縱坐標(biāo)作為當(dāng)前頁(yè)面的終止縱坐標(biāo)和當(dāng)前頁(yè)面的下一頁(yè)面的起始縱坐標(biāo);獲取當(dāng)前頁(yè)面對(duì)應(yīng)的終止縱坐標(biāo)小于或等于分頁(yè)縱坐標(biāo)、起始縱坐標(biāo)大于上一頁(yè)面的終止縱坐標(biāo)的組成元素作為第二組成元素;在當(dāng)前頁(yè)面顯示第二組成元素,在當(dāng)前頁(yè)面的下一頁(yè)面顯示第一組成元素,主要應(yīng)用于電子文檔的顯示。
文檔編號(hào)G06F3/048GK102736819SQ20111008070
公開(kāi)日2012年10月17日 申請(qǐng)日期2011年3月31日 優(yōu)先權(quán)日2011年3月31日
發(fā)明者襲建帥 申請(qǐng)人:漢王科技股份有限公司
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1