本發明專利技術公開了一種對文檔中選定區域進行可預覽設置的裝置及方法。所述裝置包括:入口模塊、預定區域配置模塊、操作對象計算模塊、繪制模塊、操作對象控制模塊及轉換模塊。本發明專利技術通過首先選定一個區域,以該區域為單元作為操作對象,操作對象提供可視的輪廓及控制點,用戶通過調整控制點的位移可以隨意地調整操作對象的大小、形狀及其內部行距、字間距等。本發明專利技術通過軟件編程,可以方便地集成在現有文檔處理軟件中,使得對文檔中選定區域的編輯更直觀,更精確,更便捷。
【技術實現步驟摘要】
本專利技術涉及計算機應用領域,具體涉及文檔編輯處理中,。
技術介紹
現有的文檔處理軟件,例如“WORD,,、“WPS,,等,具有字體大小調整、行距調整、縮進調整等功能組件,從而實現“字體大小調整”、“行距調整”、“首行縮進”等操作功能。但是, 現有技術在實現上述功能時,存在一些缺陷,主要體現在操作過程用戶不能實時地、直觀的預覽到當前調整的效果,導致重復調整的次數較多,操作復雜。例如,在實現行距調整或段與段之間距離調整時,需以下步驟①先通過點選或框選的方式選擇被操作對象(被操作部分);②再通過主控菜單或右鍵菜單連接屬性參數設定對話框;③人為設定或選定參數, 確定并關閉對話框;④新設定參數經分析和計算后,經軟件界面顯示新的段落設置效果; ⑤如果效果并非期望的那樣,則基于上一次調整設置的經驗重復①至④的步驟。
技術實現思路
本專利技術的目的是解決現有技術操作復雜的缺陷,提供一種。實現上述目的的技術方案如下一種對文檔中選定區域進行可預覽設置的裝置,其特征在于,包括入口模塊,在文字處理軟件的主菜單、工具欄、右鍵菜單、頁面編輯區域等地方設置入口 ;預定區域配置模塊, 將用戶選定的區域配置為一個操作對象;操作對象計算模塊,計算操作對象的有效區域的屬性參數及區域控制點的屬性參數;繪制模塊,根據所述操作對象的區域屬性參數及相關的控制點的屬性參數,繪制出操作區域及操作點;操作對象控制模塊,響應用戶對所述控制點的操作,控制操作區域的大小變化以及相關的控制點的位置變化;轉換模塊,調整結束后將所述控制操作區域模塊的控制結果轉換成操作區域的新的屬性參數,并保存。所述入口的形式包括頁面編輯區設置的入口圖標,工具欄中設置的入口圖標、主菜單和/或右鍵菜單中設置的相應選項。所述用戶選定的區域包括通過光標點位置所在區域、框選的文字、選擇的圖片、對話框設定等形式標識的區域。所述控制點包括上拉控制點、下拉控制點、左拉控制點及右拉控制點,還可以包括整體拖動控制點、角控制點、首行縮進控制點、中空控制點。—種對文檔中選定區域進行可預覽設置的方法,包括以下步驟(1)用戶選擇操作區域;(2)將選擇好的操作區域配置為一個操作對象;(3)計算操作對象的區域屬性參數及區域控制點的屬性參數;(4)繪制操作對象的區域及控制點,并顯示;(5)用戶控制所述控制點位移,調整操作對象的區域的大小及形狀,再此步驟中實時計算操作對象的區域屬性參數及區域控制點的屬性參數,并實時繪制操作對象的區域及控制點,并顯示;(6)控制結束后將控制結果轉換成操作對象新的區域屬性參數,并保存。所述的用戶選擇操作區域的方式包括默認為光標所在的行、默認為光標所在的段、鼠標點選或框選的部分。用戶控制所述控制點位移時,當拖動控制點在預期吸附位置的最小閥值范圍內時,自動將控制點移至預期吸附位置。本專利技術的有益效果在于首先選定一個區域,以該區域為單元作為操作對象,操作對象提供可視的輪廓及控制點,用戶通過調整控制點的位移可以隨意地調整操作對象的大小、形狀及其內部行距、字間距等。本專利技術通過軟件編程,可以方便地集成在現有文檔處理軟件中,使得對文檔中選定區域的編輯更直觀,更精確,更便捷。附圖說明圖1為本專利技術實施例提供的裝置的構成框圖。圖2至圖11為本專利技術實施例提供的方法在具體實施時的效果圖。具體實施例方式如圖1所示,本實施例提供一種對文檔中選定區域進行可預覽設置的裝置,實現對文檔中選定區域的連續型屬性的設置。該裝置用于實現段落縮進、段前段后間距和行距的微調。所述裝置包括入口模塊、預定區域配置模塊、操作區域計算模塊、繪制模塊、操作區域控制模塊及轉換模塊。(1)入口模塊,在文字處理軟件的主菜單、工具欄、右鍵菜單、頁面編輯區域等地方設置入口。設置的入口供用戶點選,從而進入調整模式。如圖2所示,本實施例中入口的形式包括在頁面編輯區的每一段左側的隱形圖標(在光標位于某段時,該段對應的入口圖標顯現)。當然,也可以在工具欄中設置一個入口圖標。此外,入口除了以圖標的方式提供,還可以為設置在主菜單和/或右鍵菜單中的相應選項。(2)預定區域配置模塊,將用戶選定的區域配置為一個操作對象,為計算該操作對象的區域及控制點做準備。用戶選定的區域是指通過光標點位置所在區域、框選的文字、選擇圖片、對話框設定等形式來標識的區域。例如,其選定方式包括但不限于默認為光標所在的行、默認為光標所在的段、鼠標框選的部分。以圖3所示為例當前光標停留在第二段, 此時點選左側的入口圖標,則將該第二段配置為預被操作的區域。(3)操作對象計算模塊,計算操作對象的有效區域的屬性參數及區域控制點的屬性參數。結合圖3所示,所述控制點包括但不限于上拉控制點、下拉控制點、左拉控制點及右拉控制點,還可以包括整體拖動控制點、角控制點、首行縮進控制點、中空控制點等。(4)繪制模塊,根據所述操作對象的區域屬性參數及相關的控制點的屬性參數,繪制出操作區域及操作點。例如,通過粗線框或色彩框將預操作區域框起來顯示,利用箭頭圖標表現各控制點,參見圖3中的上下左右箭頭圖標。(5)操作對象控制模塊,響應用戶對所述控制點的操作,控制操作區域的大小變化以及相關的控制點的位置變化(下文將舉例詳細說明)。(6)轉換模塊,調整結束后將所述控制操作區域模塊的控制結果轉換成操作區域的新的屬性參數,并保存。其中,有些時候的方便,所述操作區域控制模塊內可以設置調整精度,例如0. 5mm,相當于是給操作相關控制點時設定若干預期的吸附位置,當拖動控制點在預期吸附位置的最小閥值范圍內時,將控制點移至預期吸附位置。基于上述裝置,本實施例提供一種對文檔中選定區域進行可預覽設置的方法,包括以下步驟(1)用戶選擇操作區域;(2)將選擇好的操作區域配置為一個操作對象;(3) 計算操作對象的區域屬性參數及區域控制點的屬性參數;(4)繪制操作對象的區域及控制點,并顯示;(5)用戶控制所述控制點位移,調整操作對象的區域的大小及形狀,再此步驟中實時計算操作對象的區域屬性參數及區域控制點的屬性參數,并實時繪制操作對象的區域及控制點,并顯示;(6)控制結束后將控制結果轉換成操作對象新的區域屬性參數,并保存。下面結合具體實例詳細說明各種操作方法如圖4及圖5所示,通過文檔處理軟件打開一份文檔后,如果要將第二段的段后間距調整大一些,則先將光標移至第二段內(或者用鼠標將第二段框選);然后點選第二段左側的入口圖標,此時在第二段的外圍顯示邊框及各控制點圖標;再將鼠標移至下拉控制點圖標, 按下右鍵并向下拖動,此時下邊框會隨鼠標拖動向下位移,用戶可以實時且直觀地感受到拖動的效果;當用戶拖動到理想位置時,放開鼠標即完成這次調整操作,此時第二段的新的效果被顯示,同時新的屬性參數被設定。段落的前間距調整、左縮進、右縮進的調整方法類似與上述段落后間距的調整方法,只是控制點不同,其分別選用的控制點為上拉控制點、左拉控制點和右拉控制點,各自的具體控制方法此處不再一一描述。如圖6所示,如果要將第二段的行距調整大一些,則先將光標移至第二段內(或者用鼠標將第二段框選);然后點選第二段左側的入口圖標,此時在第二段的外圍顯示邊框及各控制點圖標;再將鼠標移至右下角的角控制點圖標,按下右鍵并向下拖動,此時下邊框會隨鼠標拖動向下位移,用戶可以實時且直觀地感受到邊框向下延伸且行距變本文檔來自技高網...
【技術保護點】
1.一種對文檔中選定區域進行可預覽設置的裝置,其特征在于,包括:入口模塊,在文字處理軟件的主菜單、工具欄、右鍵菜單、頁面編輯區域等地方設置入口;預定區域配置模塊,將用戶選定的區域配置為一個操作對象;操作對象計算模塊,計算操作對象的有效區域的屬性參數及區域控制點的屬性參數;繪制模塊,根據所述操作對象的區域屬性參數及相關的控制點的屬性參數,繪制出操作區域及操作點;操作對象控制模塊,響應用戶對所述控制點的操作,控制操作區域的大小變化以及相關的控制點的位置變化;轉換模塊,調整結束后將所述控制操作區域模塊的控制結果轉換成操作區域的新的屬性參數,并保存。
【技術特征摘要】
【專利技術屬性】
技術研發人員:程錦郁,黃嘉寧,胡娟,
申請(專利權)人:珠海金山辦公軟件有限公司,珠海金山軟件有限公司,
類型:發明
國別省市:44
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。