文本文檔處理方法、處理裝置及電子設(shè)備的制作方法
【專(zhuān)利摘要】本發(fā)明公開(kāi)的文本文檔處理方法,首先確定利用第一格式參數(shù)對(duì)文本文檔的前n-1頁(yè)進(jìn)行預(yù)調(diào)整后的第一可用空白區(qū)域面積,之后確定利用第一格式參數(shù)對(duì)文本文檔的最后一頁(yè)進(jìn)行預(yù)調(diào)整后需要占用的第二面積,如果第二面積小于或等于第一可用空白區(qū)域面積,就利用第一格式參數(shù)調(diào)整文檔內(nèi)容,使得文本文檔由n頁(yè)縮減為n-1頁(yè),而不需要用戶(hù)人工進(jìn)行調(diào)整,簡(jiǎn)化用戶(hù)操作。本發(fā)明還公開(kāi)了相應(yīng)的文本文檔處理裝置及電子設(shè)備。
【專(zhuān)利說(shuō)明】文本文檔處理方法、處理裝置及電子設(shè)備
【技術(shù)領(lǐng)域】
[0001]本發(fā)明屬于文檔處理【技術(shù)領(lǐng)域】,尤其涉及文本文檔處理方法、處理裝置及電子設(shè)備。
【背景技術(shù)】
[0002]用戶(hù)在打印文本文檔前,為了達(dá)到更好的排版效果,要人工對(duì)文本文檔的格式參數(shù)進(jìn)行多次調(diào)整,整個(gè)操作過(guò)程十分復(fù)雜。例如:文本文檔的最后一頁(yè)只有三四行文字,如果直接打印,不僅會(huì)浪費(fèi)紙張,由于文本文檔的最后一頁(yè)有大片的留白,產(chǎn)生的視覺(jué)效果也較差,因此用戶(hù)要反復(fù)調(diào)整文本文檔的格式參數(shù)。
[0003]如何解決用戶(hù)打印文本文檔之前,對(duì)其進(jìn)行格式參數(shù)調(diào)整過(guò)于復(fù)雜的問(wèn)題,是本領(lǐng)域技術(shù)人員亟待解決的。
【發(fā)明內(nèi)容】
[0004]有鑒于此,本發(fā)明的目的在于提供文本文檔處理方法、處理裝置及電子設(shè)備,能夠自動(dòng)調(diào)整文本文檔的格式參數(shù),簡(jiǎn)化用戶(hù)操作。
[0005]為實(shí)現(xiàn)上述目的,本發(fā)明提供如下技術(shù)方案:
[0006]一種文本文檔處理方法,所述文本文檔包括η頁(yè),其中η為大于I的整數(shù),所述文本文檔處理方法包括:
[0007]確定利用第一格式參數(shù)對(duì)文本文檔的前η-1頁(yè)進(jìn)行預(yù)調(diào)整后的第一可用空白區(qū)域面積,其中所述第一可用空白區(qū)域面積大于所述文本文檔的前η-1頁(yè)的原始可用空白區(qū)域面積;
[0008]確定利用所述第一格式參數(shù)對(duì)所述文本文檔的最后一頁(yè)進(jìn)行預(yù)調(diào)整后,所述最后一頁(yè)中的文本需要占用的第二面積;
[0009]在所述第二面積小于或等于所述第一可用空白區(qū)域面積的情況下,以所述第一格式參數(shù)調(diào)整所述文檔內(nèi)容。
[0010]優(yōu)選的,在所述第二面積大于所述第一可用空白區(qū)域面積的情況下,還包括:確定利用所述第一格式參數(shù)對(duì)所述文本文檔進(jìn)行預(yù)調(diào)整后的最后一頁(yè)的第三空白區(qū)域面積;在所述第三空白區(qū)域面積小于預(yù)定閾值的情況下,以所述第一格式參數(shù)調(diào)整所述文檔內(nèi)容。
[0011]優(yōu)選的,在所述第三空白區(qū)域面積大于或等于所述預(yù)定閾值的情況下,還包括:調(diào)整打印載體,直至利用第一格式參數(shù)對(duì)所述文本文檔進(jìn)行預(yù)調(diào)整后的最后一頁(yè)的第三空白區(qū)域面積小于所述預(yù)定閾值,之后以所述第一格式參數(shù)調(diào)整所述文檔內(nèi)容。
[0012]優(yōu)選的,所述調(diào)整打印載體包括:在預(yù)存的載體型號(hào)中選取載體面積更大的另一型號(hào)的打印載體。
[0013]優(yōu)選的,所述調(diào)整打印載體包括:在當(dāng)前打印載體的基礎(chǔ)上,將打印載體的長(zhǎng)度和寬度中的至少一個(gè)按預(yù)設(shè)步長(zhǎng)調(diào)整。
[0014]優(yōu)選的,所述第一格式參數(shù)包括頁(yè)邊距、段間距、行間距、字間距和字號(hào)中的一個(gè)或多個(gè)。
[0015]本發(fā)明還提供一種文本文檔處理裝置,所述文本文檔包括η頁(yè),其中η為大于I的整數(shù),所述文本文檔處理裝置包括:
[0016]第一面積確定單元,用于確定利用第一格式參數(shù)對(duì)文本文檔的前η-1頁(yè)進(jìn)行預(yù)調(diào)整后的第一可用空白區(qū)域面積,其中所述第一可用空白區(qū)域面積大于所述文本文檔的前η-1頁(yè)的原始可用空白區(qū)域面積;
[0017]第二面積確定單元,用于確定利用所述第一格式參數(shù)對(duì)所述文本文檔的最后一頁(yè)進(jìn)行預(yù)調(diào)整后,所述最后一頁(yè)中的文本需要占用的第二面積;
[0018]第一處理單元,用于在所述第二面積小于或等于所述第一可用空白區(qū)域面積的情況下,以所述第一格式參數(shù)調(diào)整所述文檔內(nèi)容。
[0019]優(yōu)選的,上述文本文檔處理裝置還包括:
[0020]第三面積確定單元,用于在所述第二面積大于所述第一可用空白區(qū)域面積的情況下,確定利用所述第一格式參數(shù)對(duì)所述文本文檔進(jìn)行預(yù)調(diào)整后的最后一頁(yè)的第三空白區(qū)域面積;
[0021]第二處理單元,用于在所述第三空白區(qū)域面積小于預(yù)定閾值的情況下,以所述第一格式參數(shù)調(diào)整所述文檔內(nèi)容。
[0022]優(yōu)選的,上述文本文檔處理裝置還包括:
[0023]第三處理單元,用于在所述第三空白區(qū)域面積大于或等于所述預(yù)定閾值的情況下,調(diào)整打印載體,直至利用第一格式參數(shù)對(duì)所述文本文檔進(jìn)行預(yù)調(diào)整后的最后一頁(yè)的第三空白區(qū)域面積小于所述預(yù)定閾值,之后以所述第一格式參數(shù)調(diào)整所述文檔內(nèi)容。
[0024]優(yōu)選的,上述文本文檔處理裝置中,所述第三處理單元在預(yù)存的載體型號(hào)中選取載體面積更大的另一型號(hào)的打印載體。
[0025]優(yōu)選的,上述文本文檔處理裝置中,所述第三處理單元在當(dāng)前打印載體的基礎(chǔ)上,將打印載體的長(zhǎng)度和寬度中的至少一個(gè)按預(yù)設(shè)步長(zhǎng)調(diào)整。
[0026]本發(fā)明還提供一種電子設(shè)備,該電子設(shè)備能夠運(yùn)行程序以顯示文本文檔,該電子設(shè)備包括上述任意一種文本文檔處理裝置。
[0027]由此可見(jiàn),本發(fā)明的有益效果為:本發(fā)明公開(kāi)的文本文檔處理方法,首先確定利用第一格式參數(shù)對(duì)文本文檔的前η-1頁(yè)進(jìn)行預(yù)調(diào)整后的第一可用空白區(qū)域面積,之后確定利用第一格式參數(shù)對(duì)文本文檔的最后一頁(yè)進(jìn)行預(yù)調(diào)整后需要占用的第二面積,如果第二面積小于或等于第一可用空白區(qū)域面積,就利用第一格式參數(shù)調(diào)整文檔內(nèi)容,使得文本文檔由η頁(yè)縮減為η-1頁(yè),而不需要用戶(hù)人工進(jìn)行調(diào)整,簡(jiǎn)化用戶(hù)操作。
【專(zhuān)利附圖】
【附圖說(shuō)明】
[0028]為了更清楚地說(shuō)明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見(jiàn)地,下面描述中的附圖僅僅是本發(fā)明的實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)提供的附圖獲得其他的附圖。
[0029]圖1為本發(fā)明公開(kāi)的一種文本文檔處理方法的流程圖;
[0030]圖2為本發(fā)明公開(kāi)的另一種文本文檔處理方法的流程圖;
[0031]圖3為本發(fā)明公開(kāi)的另一種文本文檔處理方法的流程圖;
[0032]圖4為本發(fā)明公開(kāi)的一種文本文檔處理裝置的結(jié)構(gòu)示意圖;
[0033]圖5為本發(fā)明公開(kāi)的另一種文本文檔處理裝置的結(jié)構(gòu)示意圖;
[0034]圖6為本發(fā)明公開(kāi)的另一種文本文檔處理裝置的結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0035]下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例。基于本發(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒(méi)有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
[0036]本發(fā)明公開(kāi)一種文本文檔處理方法,能夠自動(dòng)調(diào)整文本文檔的格式參數(shù),簡(jiǎn)化用戶(hù)操作。本發(fā)明中的文本文檔包括η頁(yè)(在原始狀態(tài)下),其中,η為大于I的整數(shù),該文本文檔可以為.doc文檔、.docx文檔等。
[0037]參見(jiàn)圖1,圖1為本發(fā)明公開(kāi)的一種文本文檔處理方法的流程圖。包括:
[0038]步驟Sll:確定利用第一格式參數(shù)對(duì)文本文檔的前η-1頁(yè)進(jìn)行預(yù)調(diào)整后的第一可用空白區(qū)域面積。
[0039]其中,第一可用空白區(qū)域面積大于文本文檔的前η-1頁(yè)的原始可用空白區(qū)域面積。第一格式參數(shù)不同于文本文檔的原始格式參數(shù)。這里對(duì)文本文檔的可用空白區(qū)域進(jìn)行說(shuō)明:在文本文檔的一個(gè)頁(yè)面內(nèi),位于最后一個(gè)字符之后的、能夠輸入字符的區(qū)域。
[0040]例如:在一個(gè)20厘米*30厘米的頁(yè)面內(nèi),假如上邊距設(shè)置為2厘米、下邊距設(shè)置為3厘米、左邊距設(shè)置為3厘米、右邊距設(shè)置為2厘米,則該頁(yè)面的全部可用區(qū)域?yàn)?5厘米*25厘米的矩形區(qū)域,該矩形區(qū)域距離頁(yè)面的上側(cè)邊2厘米、距離頁(yè)面的下側(cè)邊3厘米、距離頁(yè)面的左側(cè)邊3厘米、距離頁(yè)面的右側(cè)邊2厘米。假如距離該矩形區(qū)域的上側(cè)15厘米內(nèi)的區(qū)域已經(jīng)輸入字符,則距離該矩形區(qū)域的上側(cè)超過(guò)15厘米的區(qū)域即為本頁(yè)面的可用空白區(qū)域。
[0041]步驟S12:確定利用第一格式參數(shù)對(duì)文本文檔的最后一頁(yè)進(jìn)行預(yù)調(diào)整后,最后一頁(yè)中的文本需要占用的第二面積。
[0042]這里對(duì)文本需要占用的面積進(jìn)行說(shuō)明:能夠環(huán)繞文本的最小矩形的面積,即為該文本需要占用的面積。文本文檔經(jīng)過(guò)預(yù)調(diào)整后的最后一頁(yè)中的文本需要占用的第二面積,即為能夠環(huán)繞該文本的最小矩形的面積。
[0043]步驟S13:在第二面積小于或等于第一可用空白區(qū)域面積的情況下,以第一格式參數(shù)調(diào)整文檔內(nèi)容。
[0044]如果利用第一格式參數(shù)對(duì)文本文檔的最后一頁(yè)進(jìn)行預(yù)調(diào)整后,最后一頁(yè)中的文本需要占用的空間小于或等于文本文檔的前η-1頁(yè)的可用空白區(qū)域面積,則利用第一格式參數(shù)調(diào)整文檔內(nèi)容,將文本文檔由η頁(yè)調(diào)整至η-1頁(yè)。
[0045]本發(fā)明圖1公開(kāi)的文本文檔處理方法,首先確定利用第一格式參數(shù)對(duì)文本文檔的前η-1頁(yè)進(jìn)行預(yù)調(diào)整后的第一可用空白區(qū)域面積,之后確定利用第一格式參數(shù)對(duì)文本文檔的最后一頁(yè)進(jìn)行預(yù)調(diào)整后需要占用的第二面積,如果第二面積小于或等于第一可用空白區(qū)域面積,就利用第一格式參數(shù)調(diào)整文檔內(nèi)容,使得文本文檔由η頁(yè)縮減為η-1頁(yè),而不需要用戶(hù)人工進(jìn)行調(diào)整,簡(jiǎn)化用戶(hù)操作。
[0046]參見(jiàn)圖2,圖2為本發(fā)明公開(kāi)的另一種文本文檔處理方法的流程圖。包括:
[0047]步驟S21:確定利用第一格式參數(shù)對(duì)文本文檔的前η-1頁(yè)進(jìn)行預(yù)調(diào)整后的第一可用空白區(qū)域面積。
[0048]步驟S22:確定利用第一格式參數(shù)對(duì)文本文檔的最后一頁(yè)進(jìn)行預(yù)調(diào)整后,最后一頁(yè)中的文本需要占用的第二面積。
[0049]步驟S23:比較第二面積和第一可用空白區(qū)域面積。
[0050]步驟S24:在第二面積小于或等于第一可用空白區(qū)域面積的情況下,以第一格式參數(shù)調(diào)整文檔內(nèi)容。
[0051]如果利用第一格式參數(shù)對(duì)文本文檔的最后一頁(yè)進(jìn)行預(yù)調(diào)整后,最后一頁(yè)中的文本需要占用的第二面積小于或等于文本文檔的前η-1頁(yè)的可用空白區(qū)域面積,則利用第一格式參數(shù)調(diào)整文檔內(nèi)容,將文本文檔由η頁(yè)調(diào)整至η-1頁(yè)。
[0052]步驟S25:在第二面積大于第一可用空白區(qū)域面積的情況下,確定利用第一格式參數(shù)對(duì)文本文檔進(jìn)行預(yù)調(diào)整后的最后一頁(yè)的第三空白區(qū)域面積,執(zhí)行步驟S26。
[0053]步驟S26:在第三空白區(qū)域面積小于預(yù)定閾值的情況下,以第一格式參數(shù)調(diào)整文檔內(nèi)容。
[0054]如果利用第一格式參數(shù)對(duì)文本文檔的最后一頁(yè)進(jìn)行預(yù)調(diào)整后,最后一頁(yè)中的文本需要占用的第二面積大于文本文檔的前η-1頁(yè)的可用空白區(qū)域面積,說(shuō)明按照第一格式參數(shù)對(duì)文檔內(nèi)容進(jìn)行調(diào)整后,調(diào)整后的文檔仍然包括η頁(yè),并且調(diào)整后的文檔的第η頁(yè)的空白區(qū)域會(huì)進(jìn)一步增大。在這種情況下,要比對(duì)利用第一格式參數(shù)對(duì)文本文檔進(jìn)行預(yù)調(diào)整后的最后一頁(yè)的第三空白區(qū)域面積和預(yù)定閾值,當(dāng)?shù)谌瞻讌^(qū)域面積小于預(yù)定閾值時(shí),以第一格式參數(shù)調(diào)整文檔內(nèi)容。這就保證了調(diào)整之后的文檔的最后一頁(yè)不會(huì)出現(xiàn)過(guò)大的空白區(qū)域,提供較好的排版效果。
[0055]這里要說(shuō)明的是,最后一頁(yè)的第三空白區(qū)域是指:在文本文檔的最后一頁(yè)中,除字符所在區(qū)域之外的其他區(qū)域。
[0056]本發(fā)明圖2公開(kāi)的文本文檔處理方法,首先確定利用第一格式參數(shù)對(duì)文本文檔的前η-1頁(yè)進(jìn)行預(yù)調(diào)整后的第一可用空白區(qū)域面積,之后確定利用第一格式參數(shù)對(duì)文本文檔的最后一頁(yè)進(jìn)行預(yù)調(diào)整后需要占用的第二面積,如果第二面積小于或等于第一可用空白區(qū)域面積,就利用第一格式參數(shù)調(diào)整文檔內(nèi)容,使得文本文檔由η頁(yè)縮減為η-1頁(yè),而不需要用戶(hù)人工進(jìn)行調(diào)整,簡(jiǎn)化用戶(hù)操作;如果第二面積大于第一可用空白區(qū)域面積,則確定利用第一格式參數(shù)對(duì)文本文檔進(jìn)行預(yù)調(diào)整后的最后一頁(yè)的第三空白區(qū)域面積,在第三空白區(qū)域面積小于預(yù)定閾值的情況下,以第一格式參數(shù)調(diào)整文檔內(nèi)容,保證調(diào)整之后的文檔的最后一頁(yè)不會(huì)出現(xiàn)過(guò)大的空白區(qū)域,提供較好的排版效果。
[0057]實(shí)施中,在第二面積大于第一可用空白區(qū)域面積的情況下,還可以確定利用第一格式參數(shù)對(duì)文本文檔進(jìn)行預(yù)調(diào)整后的最后一頁(yè)的可用空白區(qū)域面積(也就是最后一頁(yè)中留白的面積),之后比對(duì)該可用空白區(qū)域面積與相應(yīng)的閾值,在該可用空白區(qū)域面積小于相應(yīng)的閾值的情況下,以第一格式參數(shù)調(diào)整文檔內(nèi)容。
[0058]參見(jiàn)圖3,圖3為本發(fā)明公開(kāi)的另一種文本文檔處理方法的流程圖。包括:
[0059]步驟S31:確定利用第一格式參數(shù)對(duì)文本文檔的前η-1頁(yè)進(jìn)行預(yù)調(diào)整后的第一可用空白區(qū)域面積。
[0060]步驟S32:確定利用第一格式參數(shù)對(duì)文本文檔的最后一頁(yè)進(jìn)行預(yù)調(diào)整后,最后一頁(yè)中的文本需要占用的第二面積。
[0061]步驟S33:比較第二面積和第一可用空白區(qū)域面積。
[0062]步驟S34:在第二面積小于或等于第一可用空白區(qū)域面積的情況下,以第一格式參數(shù)調(diào)整文檔內(nèi)容。
[0063]步驟S35:在第二面積大于第一可用空白區(qū)域面積的情況下,確定利用第一格式參數(shù)對(duì)文本文檔進(jìn)行預(yù)調(diào)整后的最后一頁(yè)的第三空白區(qū)域面積。
[0064]步驟S36:在第三空白區(qū)域面積小于預(yù)定閾值的情況下,以第一格式參數(shù)調(diào)整文檔內(nèi)容。
[0065]如果利用第一格式參數(shù)對(duì)文本文檔的最后一頁(yè)進(jìn)行預(yù)調(diào)整后,最后一頁(yè)中的文本需要占用的第二面積大于文本文檔的前η-1頁(yè)的可用空白區(qū)域面積,說(shuō)明按照第一格式參數(shù)對(duì)文檔內(nèi)容進(jìn)行調(diào)整后,調(diào)整后的文檔仍然包括η頁(yè),并且調(diào)整后的文檔的第η頁(yè)的空白區(qū)域會(huì)進(jìn)一步增大。在這種情況下,如果利用第一格式參數(shù)對(duì)文本文檔進(jìn)行預(yù)調(diào)整后的最后一頁(yè)的第三空白區(qū)域面積小于預(yù)定閾值,說(shuō)明按照第一格式參數(shù)對(duì)文本文檔進(jìn)行調(diào)整后,文檔的最后一頁(yè)不會(huì)出現(xiàn)過(guò)大的空白區(qū)域。
[0066]步驟S37:在第三空白區(qū)域面積大于或等于預(yù)定閾值的情況下,調(diào)整打印載體,直至利用第一格式參數(shù)對(duì)文本文檔進(jìn)行預(yù)調(diào)整后的最后一頁(yè)的第三空白區(qū)域面積小于該預(yù)定閾值,之后以第一格式參數(shù)調(diào)整所述文檔內(nèi)容。
[0067]如果利用第一格式參數(shù)對(duì)文本文檔進(jìn)行預(yù)調(diào)整后的最后一頁(yè)的第三空白區(qū)域面積大于或等于預(yù)定閾值,說(shuō)明按照第一格式參數(shù)對(duì)文本文檔進(jìn)行調(diào)整后,文檔的最后一頁(yè)會(huì)出現(xiàn)較大的空白區(qū)域。在這種情況下,要對(duì)打印載體進(jìn)行調(diào)整,并基于調(diào)整后的打印載體,再次利用第一格式參數(shù)對(duì)文本文檔進(jìn)行預(yù)調(diào)整,判斷預(yù)調(diào)整后的最后一頁(yè)的第三空白區(qū)域面積是否小于預(yù)定閾值,如果調(diào)整后的最后一頁(yè)的第三空白區(qū)域面積小于預(yù)定閾值,則以第一格式參數(shù)調(diào)整文本文檔,如果調(diào)整后的最后一頁(yè)的第三空白區(qū)域面積仍然大于或等于預(yù)定閾值,則繼續(xù)調(diào)整打印載體。
[0068]本發(fā)明圖3所示的文本文檔處理方法,與圖2所示文本文檔處理方法相比,在基于原始打印載體、利用第一格式參數(shù)對(duì)文本文檔進(jìn)行預(yù)調(diào)整后,如果預(yù)調(diào)整后的最后一頁(yè)的第三空白區(qū)域面積大于或等于預(yù)定閾值,則調(diào)整打印載體,直至利用第一格式參數(shù)對(duì)文本文檔進(jìn)行預(yù)調(diào)整后的最后一頁(yè)的第三空白區(qū)域面積小于預(yù)定閾值,也就是說(shuō),在原始打印載體無(wú)法滿(mǎn)足排版要求的情況下,自動(dòng)調(diào)整打印載體,以達(dá)到較佳的排版效果,而無(wú)需人工操作。
[0069]實(shí)施中,調(diào)整打印載體可以為:在預(yù)存的載體型號(hào)中選取載體面積更大的另一型號(hào)的打印載體。例如:當(dāng)前的打印載體為Α5型號(hào)(14.8厘米*21厘米),則在步驟S37中,可以將打印載體調(diào)整至M型號(hào)(21厘米*29.7厘米)。
[0070]實(shí)施中,調(diào)整打印載體還可以為:在當(dāng)前打印載體的基礎(chǔ)上,將打印載體的長(zhǎng)度和寬度中的至少一個(gè)按預(yù)設(shè)步長(zhǎng)調(diào)整。例如:將當(dāng)前打印載體的長(zhǎng)度增加2厘米,或者將當(dāng)前打印載體的寬度增加I厘米,或者將當(dāng)前打印載體的長(zhǎng)度增加I厘米、將當(dāng)前打印載體的寬度增加I厘米。在同時(shí)調(diào)整打印載體的長(zhǎng)度和寬度時(shí),打印載體的長(zhǎng)度和寬度可以利用不同的步長(zhǎng)調(diào)整。
[0071]本發(fā)明中所稱(chēng)的打印載體可以為紙張、也可以為其他可供打印的材料,如塑料薄膜。
[0072]另外,本發(fā)明中的第一格式參數(shù)包括頁(yè)邊距、段間距、行間距、字間距和字號(hào)中的一個(gè)或多個(gè)。
[0073]本發(fā)明上述公開(kāi)了文本文檔處理方法,相應(yīng)的,本發(fā)明還公開(kāi)文本文檔處理裝置。圖4所述了一種文本文檔處理裝置的結(jié)構(gòu),包括第一面積確定單元100、第二面積確定單元200和第一處理單元300。
[0074]其中,
[0075]第一面積確定單元100,用于確定利用第一格式參數(shù)對(duì)文本文檔的前η-1頁(yè)進(jìn)行預(yù)調(diào)整后的第一可用空白區(qū)域面積,其中第一可用空白區(qū)域面積大于文本文檔的前η-1頁(yè)的原始可用空白區(qū)域面積。
[0076]第二面積確定單元200,用于確定利用第一格式參數(shù)對(duì)文本文檔的最后一頁(yè)進(jìn)行預(yù)調(diào)整后,最后一頁(yè)中的文本需要占用的第二面積。
[0077]第一處理單元300,用于在第二面積小于或等于第一可用空白區(qū)域面積的情況下,以第一格式參數(shù)調(diào)整文檔內(nèi)容。
[0078]本發(fā)明圖4公開(kāi)的文本文檔處理裝置,由第一面積確定單元確定利用第一格式參數(shù)對(duì)文本文檔的前η-1頁(yè)進(jìn)行預(yù)調(diào)整后的第一可用空白區(qū)域面積,之后第二面積確定單元確定利用第一格式參數(shù)對(duì)文本文檔的最后一頁(yè)進(jìn)行預(yù)調(diào)整后需要占用的第二面積,如果第二面積小于或等于第一可用空白區(qū)域面積,第一處理單元就利用第一格式參數(shù)調(diào)整文檔內(nèi)容,使得文本文檔由η頁(yè)縮減為η-1頁(yè),而不需要用戶(hù)人工進(jìn)行調(diào)整,簡(jiǎn)化用戶(hù)操作。
[0079]圖5示出了另一種文本文檔處理裝置的結(jié)構(gòu),在圖4所示文本文檔處理裝置的基礎(chǔ)上,進(jìn)一步設(shè)置第三面積確定單元400和第二處理單元500。
[0080]其中,
[0081]第三面積確定單元400,用于在第二面積確定單元200確定出的第二面積大于第一可用空白區(qū)域面積的情況下,確定利用第一格式參數(shù)對(duì)文本文檔進(jìn)行預(yù)調(diào)整后的最后一頁(yè)的第三空白區(qū)域面積;
[0082]第二處理單元500,用于在第三空白區(qū)域面積小于預(yù)定閾值的情況下,以第一格式參數(shù)調(diào)整文檔內(nèi)容。
[0083]本發(fā)明圖5所示的文本文檔處理裝置,首先確定利用第一格式參數(shù)對(duì)文本文檔的前η-1頁(yè)進(jìn)行預(yù)調(diào)整后的第一可用空白區(qū)域面積,之后確定利用第一格式參數(shù)對(duì)文本文檔的最后一頁(yè)進(jìn)行預(yù)調(diào)整后需要占用的第二面積,如果第二面積小于或等于第一可用空白區(qū)域面積,就利用第一格式參數(shù)調(diào)整文檔內(nèi)容,使得文本文檔由η頁(yè)縮減為η-1頁(yè),而不需要用戶(hù)人工進(jìn)行調(diào)整,簡(jiǎn)化用戶(hù)操作;如果第二面積大于第一可用空白區(qū)域面積,則確定利用第一格式參數(shù)對(duì)文本文檔進(jìn)行預(yù)調(diào)整后的最后一頁(yè)的第三空白區(qū)域面積,在第三空白區(qū)域面積小于預(yù)定閾值的情況下,以第一格式參數(shù)調(diào)整文檔內(nèi)容,保證調(diào)整之后的文檔的最后一頁(yè)不會(huì)出現(xiàn)過(guò)大的空白區(qū)域,提供較好的排版效果。
[0084]圖6示出了另一種文本文檔處理裝置的結(jié)構(gòu),在圖5所示文本文檔處理裝置的基礎(chǔ)上,進(jìn)一步設(shè)置第三處理單元600。第三處理單元600,用于在第三面積確定單元400確定出的第三空白區(qū)域面積大于或等于預(yù)定閾值的情況下,調(diào)整打印載體,直至利用第一格式參數(shù)對(duì)文本文檔進(jìn)行預(yù)調(diào)整后的最后一頁(yè)的第三空白區(qū)域面積小于預(yù)定閾值,之后以第一格式參數(shù)調(diào)整所述文檔內(nèi)容。
[0085]實(shí)施中,第三處理單元600可以在預(yù)存的載體型號(hào)中選取載體面積更大的另一型號(hào)的打印載體,或者,第三處理單元600在當(dāng)前打印載體的基礎(chǔ)上,將打印載體的長(zhǎng)度和寬度中的至少一個(gè)按預(yù)設(shè)步長(zhǎng)調(diào)整。
[0086]本發(fā)明圖6所示的文本文檔處理裝置,與圖5所示文本文檔處理裝置相比,在基于原始打印載體、利用第一格式參數(shù)對(duì)文本文檔進(jìn)行預(yù)調(diào)整后,如果預(yù)調(diào)整后的最后一頁(yè)的第三空白區(qū)域面積大于或等于預(yù)定閾值,則調(diào)整打印載體,直至利用第一格式參數(shù)對(duì)文本文檔進(jìn)行預(yù)調(diào)整后的最后一頁(yè)的第三空白區(qū)域面積小于預(yù)定閾值,也就是說(shuō),在原始打印載體無(wú)法滿(mǎn)足排版要求的情況下,自動(dòng)調(diào)整打印載體,以達(dá)到較佳的排版效果,而無(wú)需人工操作。
[0087]本發(fā)明還公開(kāi)一種電子設(shè)備,該電子設(shè)備包括本發(fā)明上述公開(kāi)的任意一種文本文檔處理裝置。本發(fā)明公開(kāi)的電子設(shè)備能夠自動(dòng)調(diào)整文本文檔的格式參數(shù),簡(jiǎn)化用戶(hù)操作。
[0088]本發(fā)明中的電子設(shè)備可以為計(jì)算機(jī)或智能設(shè)備(如智能手機(jī)、智能電視),以及其他能夠運(yùn)行相應(yīng)程序以顯示文本文檔的電子設(shè)備。
[0089]最后,還需要說(shuō)明的是,在本文中,諸如第一和第二等之類(lèi)的關(guān)系術(shù)語(yǔ)僅僅用來(lái)將一個(gè)實(shí)體或者操作與另一個(gè)實(shí)體或操作區(qū)分開(kāi)來(lái),而不一定要求或者暗示這些實(shí)體或操作之間存在任何這種實(shí)際的關(guān)系或者順序。而且,術(shù)語(yǔ)“包括”、“包含”或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系列要素的過(guò)程、方法、物品或者設(shè)備不僅包括那些要素,而且還包括沒(méi)有明確列出的其他要素,或者是還包括為這種過(guò)程、方法、物品或者設(shè)備所固有的要素。在沒(méi)有更多限制的情況下,由語(yǔ)句“包括一個(gè)……”限定的要素,并不排除在包括所述要素的過(guò)程、方法、物品或者設(shè)備中還存在另外的相同要素。
[0090]本說(shuō)明書(shū)中各個(gè)實(shí)施例采用遞進(jìn)的方式描述,每個(gè)實(shí)施例重點(diǎn)說(shuō)明的都是與其他實(shí)施例的不同之處,各個(gè)實(shí)施例之間相同相似部分互相參見(jiàn)即可。對(duì)于實(shí)施例公開(kāi)的裝置而言,由于其與實(shí)施例公開(kāi)的方法相對(duì)應(yīng),所以描述的比較簡(jiǎn)單,相關(guān)之處參見(jiàn)方法部分說(shuō)明即可。
[0091]對(duì)所公開(kāi)的實(shí)施例的上述說(shuō)明,使本領(lǐng)域?qū)I(yè)技術(shù)人員能夠?qū)崿F(xiàn)或使用本發(fā)明。對(duì)這些實(shí)施例的多種修改對(duì)本領(lǐng)域的專(zhuān)業(yè)技術(shù)人員來(lái)說(shuō)將是顯而易見(jiàn)的,本文中所定義的一般原理可以在不脫離本發(fā)明的精神或范圍的情況下,在其它實(shí)施例中實(shí)現(xiàn)。因此,本發(fā)明將不會(huì)被限制于本文所示的這些實(shí)施例,而是要符合與本文所公開(kāi)的原理和新穎特點(diǎn)相一致的最寬的范圍。
【權(quán)利要求】
1.一種文本文檔處理方法,其特征在于,所述文本文檔包括η頁(yè),其中η為大于I的整數(shù),所述文本文檔處理方法包括: 確定利用第一格式參數(shù)對(duì)文本文檔的前η-1頁(yè)進(jìn)行預(yù)調(diào)整后的第一可用空白區(qū)域面積,其中所述第一可用空白區(qū)域面積大于所述文本文檔的前η-1頁(yè)的原始可用空白區(qū)域面積; 確定利用所述第一格式參數(shù)對(duì)所述文本文檔的最后一頁(yè)進(jìn)行預(yù)調(diào)整后,所述最后一頁(yè)中的文本需要占用的第二面積; 在所述第二面積小于或等于所述第一可用空白區(qū)域面積的情況下,以所述第一格式參數(shù)調(diào)整所述文檔內(nèi)容。
2.根據(jù)權(quán)利要求1所述的文本文檔處理方法,其特征在于,在所述第二面積大于所述第一可用空白區(qū)域面積的情況下,還包括: 確定利用所述第一格式參數(shù)對(duì)所述文本文檔進(jìn)行預(yù)調(diào)整后的最后一頁(yè)的第三空白區(qū)域面積; 在所述第三空白區(qū)域面積小于預(yù)定閾值的情況下,以所述第一格式參數(shù)調(diào)整所述文檔內(nèi)容。
3.根據(jù)權(quán)利要求2所述的文本文檔處理方法,其特征在于,在所述第三空白區(qū)域面積大于或等于所述預(yù)定閾值的情況下,還包括: 調(diào)整打印載體,直至利用第一格式參數(shù)對(duì)所述文本文檔進(jìn)行預(yù)調(diào)整后的最后一頁(yè)的第三空白區(qū)域面積小于所述預(yù)定閾值,之后以所述第一格式參數(shù)調(diào)整所述文檔內(nèi)容。
4.根據(jù)權(quán)利要求3所述的文本文檔處理方法,其特征在于,所述調(diào)整打印載體包括:在預(yù)存的載體型號(hào)中選取載體面積更大的另一型號(hào)的打印載體。
5.根據(jù)權(quán)利要求3所述的文本文檔處理方法,其特征在于,所述調(diào)整打印載體包括:在當(dāng)前打印載體的基礎(chǔ)上,將打印載體的長(zhǎng)度和寬度中的至少一個(gè)按預(yù)設(shè)步長(zhǎng)調(diào)整。
6.根據(jù)權(quán)利要求1所述的文本文檔處理方法,其特征在于,所述第一格式參數(shù)包括頁(yè)邊距、段間距、行間距、字間距和字號(hào)中的一個(gè)或多個(gè)。
7.一種文本文檔處理裝置,其特征在于,所述文本文檔包括η頁(yè),其中η為大于I的整數(shù),所述文本文檔處理裝置包括: 第一面積確定單元,用于確定利用第一格式參數(shù)對(duì)文本文檔的前η-1頁(yè)進(jìn)行預(yù)調(diào)整后的第一可用空白區(qū)域面積,其中所述第一可用空白區(qū)域面積大于所述文本文檔的前η-1頁(yè)的原始可用空白區(qū)域面積; 第二面積確定單元,用于確定利用所述第一格式參數(shù)對(duì)所述文本文檔的最后一頁(yè)進(jìn)行預(yù)調(diào)整后,所述最后一頁(yè)中的文本需要占用的第二面積; 第一處理單元,用于在所述第二面積小于或等于所述第一可用空白區(qū)域面積的情況下,以所述第一格式參數(shù)調(diào)整所述文檔內(nèi)容。
8.根據(jù)權(quán)利要求7所述的文本文檔處理裝置,其特征在于,還包括: 第三面積確定單元,用于在所述第二面積大于所述第一可用空白區(qū)域面積的情況下,確定利用所述第一格式參數(shù)對(duì)所述文本文檔進(jìn)行預(yù)調(diào)整后的最后一頁(yè)的第三空白區(qū)域面積; 第二處理單元,用于在所述第三空白區(qū)域面積小于預(yù)定閾值的情況下,以所述第一格式參數(shù)調(diào)整所述文檔內(nèi)容。
9.根據(jù)權(quán)利要求8所述的文本文檔處理裝置,其特征在于,還包括: 第三處理單元,用于在所述第三空白區(qū)域面積大于或等于所述預(yù)定閾值的情況下,調(diào)整打印載體,直至利用第一格式參數(shù)對(duì)所述文本文檔進(jìn)行預(yù)調(diào)整后的最后一頁(yè)的第三空白區(qū)域面積小于所述預(yù)定閾值,之后以所述第一格式參數(shù)調(diào)整所述文檔內(nèi)容。
10.根據(jù)權(quán)利要求9所述的文本文檔處理裝置,其特征在于,所述第三處理單元在預(yù)存的載體型號(hào)中選取載體面積更大的另一型號(hào)的打印載體。
11.根據(jù)權(quán)利要求9所述的文本文檔處理裝置,其特征在于,所述第三處理單元在當(dāng)前打印載體的基礎(chǔ)上,將打印載體的長(zhǎng)度和寬度中的至少一個(gè)按預(yù)設(shè)步長(zhǎng)調(diào)整。
12.一種電子設(shè)備,所述電子設(shè)備能夠運(yùn)行程序以顯示文本文檔,其特征在于,所述電子設(shè)備包括如權(quán)利要求7至11中任意一項(xiàng)所述的文本文檔處理裝置。
【文檔編號(hào)】G06F17/25GK104317782SQ201410682345
【公開(kāi)日】2015年1月28日 申請(qǐng)日期:2014年11月24日 優(yōu)先權(quán)日:2014年11月24日
【發(fā)明者】吳杰, 蔡杭, 唐溆佳 申請(qǐng)人:聯(lián)想(北京)有限公司