專利名稱:對文檔中選定區(qū)域進(jìn)行可預(yù)覽設(shè)置的裝置及方法
技術(shù)領(lǐng)域:
本發(fā)明涉及計算機(jī)應(yīng)用領(lǐng)域,具體涉及文檔編輯處理中,對文檔中選定區(qū)域進(jìn)行可預(yù)覽設(shè)置的裝置及方法。
背景技術(shù):
現(xiàn)有的文檔處理軟件,例如“WORD,,、“WPS,,等,具有字體大小調(diào)整、行距調(diào)整、縮進(jìn)
調(diào)整等功能組件,從而實現(xiàn)“字體大小調(diào)整”、“行距調(diào)整”、“首行縮進(jìn)”等操作功能。但是, 現(xiàn)有技術(shù)在實現(xiàn)上述功能時,存在一些缺陷,主要體現(xiàn)在操作過程用戶不能實時地、直觀的預(yù)覽到當(dāng)前調(diào)整的效果,導(dǎo)致重復(fù)調(diào)整的次數(shù)較多,操作復(fù)雜。例如,在實現(xiàn)行距調(diào)整或段與段之間距離調(diào)整時,需以下步驟①先通過點選或框選的方式選擇被操作對象(被操作部分);②再通過主控菜單或右鍵菜單連接屬性參數(shù)設(shè)定對話框;③人為設(shè)定或選定參數(shù), 確定并關(guān)閉對話框;④新設(shè)定參數(shù)經(jīng)分析和計算后,經(jīng)軟件界面顯示新的段落設(shè)置效果; ⑤如果效果并非期望的那樣,則基于上一次調(diào)整設(shè)置的經(jīng)驗重復(fù)①至④的步驟。
發(fā)明內(nèi)容
本發(fā)明的目的是解決現(xiàn)有技術(shù)操作復(fù)雜的缺陷,提供一種對文檔中選定區(qū)域進(jìn)行可預(yù)覽設(shè)置的裝置及方法。實現(xiàn)上述目的的技術(shù)方案如下
一種對文檔中選定區(qū)域進(jìn)行可預(yù)覽設(shè)置的裝置,其特征在于,包括入口模塊,在文字處理軟件的主菜單、工具欄、右鍵菜單、頁面編輯區(qū)域等地方設(shè)置入口 ;預(yù)定區(qū)域配置模塊, 將用戶選定的區(qū)域配置為一個操作對象;操作對象計算模塊,計算操作對象的有效區(qū)域的屬性參數(shù)及區(qū)域控制點的屬性參數(shù);繪制模塊,根據(jù)所述操作對象的區(qū)域?qū)傩詤?shù)及相關(guān)的控制點的屬性參數(shù),繪制出操作區(qū)域及操作點;操作對象控制模塊,響應(yīng)用戶對所述控制點的操作,控制操作區(qū)域的大小變化以及相關(guān)的控制點的位置變化;轉(zhuǎn)換模塊,調(diào)整結(jié)束后將所述控制操作區(qū)域模塊的控制結(jié)果轉(zhuǎn)換成操作區(qū)域的新的屬性參數(shù),并保存。所述入口的形式包括頁面編輯區(qū)設(shè)置的入口圖標(biāo),工具欄中設(shè)置的入口圖標(biāo)、主菜單和/或右鍵菜單中設(shè)置的相應(yīng)選項。所述用戶選定的區(qū)域包括通過光標(biāo)點位置所在區(qū)域、框選的文字、選擇的圖片、對話框設(shè)定等形式標(biāo)識的區(qū)域。所述控制點包括上拉控制點、下拉控制點、左拉控制點及右拉控制點,還可以包括整體拖動控制點、角控制點、首行縮進(jìn)控制點、中空控制點?!N對文檔中選定區(qū)域進(jìn)行可預(yù)覽設(shè)置的方法,包括以下步驟(1)用戶選擇操作區(qū)域;(2)將選擇好的操作區(qū)域配置為一個操作對象;(3)計算操作對象的區(qū)域?qū)傩詤?shù)及區(qū)域控制點的屬性參數(shù);(4)繪制操作對象的區(qū)域及控制點,并顯示;(5)用戶控制所述控制點位移,調(diào)整操作對象的區(qū)域的大小及形狀,再此步驟中實時計算操作對象的區(qū)域?qū)傩詤?shù)及區(qū)域控制點的屬性參數(shù),并實時繪制操作對象的區(qū)域及控制點,并顯示;(6)控制結(jié)束后將控制結(jié)果轉(zhuǎn)換成操作對象新的區(qū)域?qū)傩詤?shù),并保存。
所述的用戶選擇操作區(qū)域的方式包括默認(rèn)為光標(biāo)所在的行、默認(rèn)為光標(biāo)所在的段、鼠標(biāo)點選或框選的部分。用戶控制所述控制點位移時,當(dāng)拖動控制點在預(yù)期吸附位置的最小閥值范圍內(nèi)時,自動將控制點移至預(yù)期吸附位置。本發(fā)明的有益效果在于首先選定一個區(qū)域,以該區(qū)域為單元作為操作對象,操作對象提供可視的輪廓及控制點,用戶通過調(diào)整控制點的位移可以隨意地調(diào)整操作對象的大小、形狀及其內(nèi)部行距、字間距等。本發(fā)明通過軟件編程,可以方便地集成在現(xiàn)有文檔處理軟件中,使得對文檔中選定區(qū)域的編輯更直觀,更精確,更便捷。
圖1為本發(fā)明實施例提供的裝置的構(gòu)成框圖。圖2至圖11為本發(fā)明實施例提供的方法在具體實施時的效果圖。
具體實施例方式如圖1所示,本實施例提供一種對文檔中選定區(qū)域進(jìn)行可預(yù)覽設(shè)置的裝置,實現(xiàn)對文檔中選定區(qū)域的連續(xù)型屬性的設(shè)置。該裝置用于實現(xiàn)段落縮進(jìn)、段前段后間距和行距的微調(diào)。所述裝置包括入口模塊、預(yù)定區(qū)域配置模塊、操作區(qū)域計算模塊、繪制模塊、操作區(qū)域控制模塊及轉(zhuǎn)換模塊。(1)入口模塊,在文字處理軟件的主菜單、工具欄、右鍵菜單、頁面編輯區(qū)域等地方設(shè)置入口。設(shè)置的入口供用戶點選,從而進(jìn)入調(diào)整模式。如圖2所示,本實施例中入口的形式包括在頁面編輯區(qū)的每一段左側(cè)的隱形圖標(biāo)(在光標(biāo)位于某段時,該段對應(yīng)的入口圖標(biāo)顯現(xiàn))。當(dāng)然,也可以在工具欄中設(shè)置一個入口圖標(biāo)。此外,入口除了以圖標(biāo)的方式提供,還可以為設(shè)置在主菜單和/或右鍵菜單中的相應(yīng)選項。(2)預(yù)定區(qū)域配置模塊,將用戶選定的區(qū)域配置為一個操作對象,為計算該操作對象的區(qū)域及控制點做準(zhǔn)備。用戶選定的區(qū)域是指通過光標(biāo)點位置所在區(qū)域、框選的文字、選擇圖片、對話框設(shè)定等形式來標(biāo)識的區(qū)域。例如,其選定方式包括但不限于默認(rèn)為光標(biāo)所在的行、默認(rèn)為光標(biāo)所在的段、鼠標(biāo)框選的部分。以圖3所示為例當(dāng)前光標(biāo)停留在第二段, 此時點選左側(cè)的入口圖標(biāo),則將該第二段配置為預(yù)被操作的區(qū)域。(3)操作對象計算模塊,計算操作對象的有效區(qū)域的屬性參數(shù)及區(qū)域控制點的屬性參數(shù)。結(jié)合圖3所示,所述控制點包括但不限于上拉控制點、下拉控制點、左拉控制點及右拉控制點,還可以包括整體拖動控制點、角控制點、首行縮進(jìn)控制點、中空控制點等。(4)繪制模塊,根據(jù)所述操作對象的區(qū)域?qū)傩詤?shù)及相關(guān)的控制點的屬性參數(shù),繪制出操作區(qū)域及操作點。例如,通過粗線框或色彩框?qū)㈩A(yù)操作區(qū)域框起來顯示,利用箭頭圖標(biāo)表現(xiàn)各控制點,參見圖3中的上下左右箭頭圖標(biāo)。(5)操作對象控制模塊,響應(yīng)用戶對所述控制點的操作,控制操作區(qū)域的大小變化以及相關(guān)的控制點的位置變化(下文將舉例詳細(xì)說明)。(6)轉(zhuǎn)換模塊,調(diào)整結(jié)束后將所述控制操作區(qū)域模塊的控制結(jié)果轉(zhuǎn)換成操作區(qū)域的新的屬性參數(shù),并保存。其中,有些時候的方便,所述操作區(qū)域控制模塊內(nèi)可以設(shè)置調(diào)整精度,例如0. 5mm,相當(dāng)于是給操作相關(guān)控制點時設(shè)定若干預(yù)期的吸附位置,當(dāng)拖動控制點在預(yù)期吸附位置的最小閥值范圍內(nèi)時,將控制點移至預(yù)期吸附位置。基于上述裝置,本實施例提供一種對文檔中選定區(qū)域進(jìn)行可預(yù)覽設(shè)置的方法,包括以下步驟(1)用戶選擇操作區(qū)域;(2)將選擇好的操作區(qū)域配置為一個操作對象;(3) 計算操作對象的區(qū)域?qū)傩詤?shù)及區(qū)域控制點的屬性參數(shù);(4)繪制操作對象的區(qū)域及控制點,并顯示;(5)用戶控制所述控制點位移,調(diào)整操作對象的區(qū)域的大小及形狀,再此步驟中實時計算操作對象的區(qū)域?qū)傩詤?shù)及區(qū)域控制點的屬性參數(shù),并實時繪制操作對象的區(qū)域及控制點,并顯示;(6)控制結(jié)束后將控制結(jié)果轉(zhuǎn)換成操作對象新的區(qū)域?qū)傩詤?shù),并保存。下面結(jié)合具體實例詳細(xì)說明各種操作方法
如圖4及圖5所示,通過文檔處理軟件打開一份文檔后,如果要將第二段的段后間距調(diào)整大一些,則先將光標(biāo)移至第二段內(nèi)(或者用鼠標(biāo)將第二段框選);然后點選第二段左側(cè)的入口圖標(biāo),此時在第二段的外圍顯示邊框及各控制點圖標(biāo);再將鼠標(biāo)移至下拉控制點圖標(biāo), 按下右鍵并向下拖動,此時下邊框會隨鼠標(biāo)拖動向下位移,用戶可以實時且直觀地感受到拖動的效果;當(dāng)用戶拖動到理想位置時,放開鼠標(biāo)即完成這次調(diào)整操作,此時第二段的新的效果被顯示,同時新的屬性參數(shù)被設(shè)定。段落的前間距調(diào)整、左縮進(jìn)、右縮進(jìn)的調(diào)整方法類似與上述段落后間距的調(diào)整方法,只是控制點不同,其分別選用的控制點為上拉控制點、左拉控制點和右拉控制點,各自的具體控制方法此處不再一一描述。如圖6所示,如果要將第二段的行距調(diào)整大一些,則先將光標(biāo)移至第二段內(nèi)(或者用鼠標(biāo)將第二段框選);然后點選第二段左側(cè)的入口圖標(biāo),此時在第二段的外圍顯示邊框及各控制點圖標(biāo);再將鼠標(biāo)移至右下角的角控制點圖標(biāo),按下右鍵并向下拖動,此時下邊框會隨鼠標(biāo)拖動向下位移,用戶可以實時且直觀地感受到邊框向下延伸且行距變寬的效果;當(dāng)用戶拖動到理想位置時,放開鼠標(biāo)即完成這次調(diào)整操作,此時第二段的新的效果被顯示,同時新的屬性參數(shù)被設(shè)定。如圖7所示,如果要將第二段的首行進(jìn)行縮進(jìn),則用鼠標(biāo)拖動首行縮進(jìn)控制點的圖標(biāo),向左或向右位移,當(dāng)用戶感覺拖動到理想位置時,放開鼠標(biāo)即完成首行縮進(jìn)的調(diào)整操作,此時第二段的新的效果被顯示,同時新的屬性參數(shù)被設(shè)定。如圖8所示,如果要將第二段除首行外的其他行進(jìn)行懸掛縮進(jìn),則用鼠標(biāo)拖動左拉控制點的圖標(biāo),向右位移,當(dāng)用戶感覺拖動到理想位置時,放開鼠標(biāo)即完成懸掛縮進(jìn)的調(diào)整操作,此時第二段的新的效果被顯示,同時新的屬性參數(shù)被設(shè)定。如圖9所示,如果要將第二段第二行的“荷塘四面”進(jìn)行字間距調(diào)整,則先用鼠標(biāo)將該四個子框選;然后點選第二段左側(cè)的入口圖標(biāo),此時在“荷塘四面”的外圍顯示邊框及各控制點圖標(biāo);用鼠標(biāo)拖動其右拉控制點向右位移,用戶可以實時且直觀地感受到“荷塘四面”的邊框的變化效果;當(dāng)用戶拖動到理想位置時,放開鼠標(biāo)即完成這次調(diào)整操作,此時該四個字的新的效果被顯示,如圖10所示,同時新的屬性參數(shù)被設(shè)定。此外,如果是改變“荷塘四面”四個字的大小,則用鼠標(biāo)拖動右上角的字體大小控制點,從而實現(xiàn)對選定區(qū)域的字體大小調(diào)整,參見圖11。以上實施例僅為充分公開而非限制本發(fā)明,基于本發(fā)明創(chuàng)作主旨的未經(jīng)創(chuàng)造性勞動的等同替換、相同特征點數(shù)目的擴(kuò)充,都應(yīng)當(dāng)屬于本發(fā)明揭露的范圍。例如,以上實施例中所述的控制點,理論上來講,設(shè)置的控制點越多,對操作對象的區(qū)域的調(diào)整方式就越多、 越靈活。
權(quán)利要求
1.一種對文檔中選定區(qū)域進(jìn)行可預(yù)覽設(shè)置的裝置,其特征在于,包括入口模塊,在文字處理軟件的主菜單、工具欄、右鍵菜單、頁面編輯區(qū)域等地方設(shè)置入口 ;預(yù)定區(qū)域配置模塊,將用戶選定的區(qū)域配置為一個操作對象;操作對象計算模塊,計算操作對象的有效區(qū)域的屬性參數(shù)及區(qū)域控制點的屬性參數(shù);繪制模塊,根據(jù)所述操作對象的區(qū)域?qū)傩詤?shù)及相關(guān)的控制點的屬性參數(shù),繪制出操作區(qū)域及操作點;操作對象控制模塊,響應(yīng)用戶對所述控制點的操作,控制操作區(qū)域的大小變化以及相關(guān)的控制點的位置變化;轉(zhuǎn)換模塊,調(diào)整結(jié)束后將所述控制操作區(qū)域模塊的控制結(jié)果轉(zhuǎn)換成操作區(qū)域的新的屬性參數(shù),并保存。
2.根據(jù)權(quán)利要求1所述對文檔中選定區(qū)域進(jìn)行可預(yù)覽設(shè)置的裝置,其特征在于,所述入口的形式包括頁面編輯區(qū)設(shè)置的入口圖標(biāo),工具欄中設(shè)置的入口圖標(biāo)、主菜單和/或右鍵菜單中設(shè)置的相應(yīng)選項。
3.根據(jù)權(quán)利要求1所述對文檔中選定區(qū)域進(jìn)行可預(yù)覽設(shè)置的裝置,其特征在于,所述用戶選定的區(qū)域包括通過光標(biāo)點位置所在區(qū)域、框選的文字、選擇的圖片、對話框設(shè)定等形式標(biāo)識的區(qū)域。
4.根據(jù)權(quán)利要求1所述對文檔中選定區(qū)域進(jìn)行可預(yù)覽設(shè)置的裝置,其特征在于,所述控制點包括上拉控制點、下拉控制點、左拉控制點及右拉控制點,還可以包括整體拖動控制點、角控制點、首行縮進(jìn)控制點、中空控制點。
5.一種基于權(quán)利要求1所述裝置的對文檔中選定區(qū)域進(jìn)行可預(yù)覽設(shè)置的方法,包括以下步驟(1)用戶選擇操作區(qū)域;(2)將選擇好的操作區(qū)域配置為一個操作對象;(3)計算操作對象的區(qū)域?qū)傩詤?shù)及區(qū)域控制點的屬性參數(shù);(4)繪制操作對象的區(qū)域及控制點, 并顯示;(5)用戶控制所述控制點位移,調(diào)整操作對象的區(qū)域的大小及形狀,再此步驟中 實時計算操作對象的區(qū)域?qū)傩詤?shù)及區(qū)域控制點的屬性參數(shù),并實時繪制操作對象的區(qū)域及控制點,并顯示;(6)控制結(jié)束后將控制結(jié)果轉(zhuǎn)換成操作對象新的區(qū)域?qū)傩詤?shù),并保存。
6.根據(jù)權(quán)利要求5所述對文檔中選定區(qū)域進(jìn)行可預(yù)覽設(shè)置的方法,其特征在于,所述的用戶選擇操作區(qū)域的方式包括默認(rèn)為光標(biāo)所在的行、默認(rèn)為光標(biāo)所在的段、鼠標(biāo)點選或框選的部分。
7.根據(jù)權(quán)利要求5所述對文檔中選定區(qū)域進(jìn)行可預(yù)覽設(shè)置的方法,其特征在于,用戶控制所述控制點位移時,當(dāng)拖動控制點在預(yù)期吸附位置的最小閥值范圍內(nèi)時,自動將控制點移至預(yù)期吸附位置。
全文摘要
本發(fā)明公開了一種對文檔中選定區(qū)域進(jìn)行可預(yù)覽設(shè)置的裝置及方法。所述裝置包括入口模塊、預(yù)定區(qū)域配置模塊、操作對象計算模塊、繪制模塊、操作對象控制模塊及轉(zhuǎn)換模塊。本發(fā)明通過首先選定一個區(qū)域,以該區(qū)域為單元作為操作對象,操作對象提供可視的輪廓及控制點,用戶通過調(diào)整控制點的位移可以隨意地調(diào)整操作對象的大小、形狀及其內(nèi)部行距、字間距等。本發(fā)明通過軟件編程,可以方便地集成在現(xiàn)有文檔處理軟件中,使得對文檔中選定區(qū)域的編輯更直觀,更精確,更便捷。
文檔編號G06F17/24GK102270193SQ20111020759
公開日2011年12月7日 申請日期2011年7月24日 優(yōu)先權(quán)日2011年7月24日
發(fā)明者程錦郁, 胡娟, 黃嘉寧 申請人:珠海金山辦公軟件有限公司, 珠海金山軟件有限公司