本發(fā)明涉及信息技術(shù)處理技術(shù)領(lǐng)域,尤其涉及文檔編輯器及文檔編輯方法。
背景技術(shù):
文檔編輯器是計(jì)算機(jī)軟件中的一種。主要用于用來編寫和查看文本文件,使文檔內(nèi)容的表現(xiàn)形式更生動(dòng)。有一些特殊的文檔編輯器支持增加自有的格式來豐富文檔的表現(xiàn)形式。操作系統(tǒng)或者集成開發(fā)環(huán)境通常會(huì)帶有可以查看和編輯純文本的編輯器,可增加格式的文檔編輯器通常是個(gè)人用戶或者公司在制作需要格式的文件中使用。因?yàn)槌绦蚝统绦虻呐渲梦募ǔJ且约兾谋拘问絻?chǔ)存,所以程序員也需要使用純文檔編輯器來編輯程序和配置文件。
有些文本編輯器短小精悍,也有些文本編輯器提供了豐富、復(fù)雜的功能。例如,Unix和類Unix操作系統(tǒng)都提供了vi編輯器(或者是它的變種),但是也有部分操作系統(tǒng)提供了Emacs編輯器。有些文本編輯器包含特殊的計(jì)算機(jī)語言,利用這種語言,能夠?qū)@種進(jìn)行定制(可編程編輯器)。例如,可以用Lisp程序來定制Emacs。利用這種手段,用戶通常就能夠把某種編輯器的快捷鍵組合以及其它的一些特性模擬成另一種編輯器的樣子。但是通過上述方法進(jìn)行文檔的編輯,都需要事先掌握一些基本的文檔編輯功能,不同的文檔編輯器對應(yīng)的頁面功能不同,因此用戶想編輯出漂亮的文檔,顯示在頁面上,需要花費(fèi)時(shí)間和精力了解所用文檔編輯器的基本界面編輯功能,才能實(shí)現(xiàn)文檔的編輯。
因此現(xiàn)有技術(shù)的缺陷是:現(xiàn)有的文檔編輯,需要用戶了解文檔編輯中每部分的編輯功能,實(shí)現(xiàn)文檔的編輯,編輯過程復(fù)雜,用戶使用體驗(yàn)度低。
技術(shù)實(shí)現(xiàn)要素:
針對上述技術(shù)問題,本發(fā)明提供一種文檔編輯器及文檔編輯方法,采用基于鼠標(biāo)位置變化,識別對應(yīng)在文檔編輯區(qū)域的最小區(qū)域,將最小區(qū)域抽象成要素的形式,通過要素對應(yīng)的要素編輯框來實(shí)現(xiàn)對文檔的編輯,該編輯方式簡單,編輯好的文檔樣式生動(dòng)豐富,操作起來簡單,快捷。
為解決上述技術(shù)問題,本發(fā)明提供的技術(shù)方案是:
第一方面,本發(fā)明提供一種文檔編輯方法,包括:
本發(fā)明提供一種文檔編輯方法,包括:
步驟S1,獲取文檔編輯界面,將文檔內(nèi)容信息顯示在文檔編輯界面中;
步驟S2,將文檔編輯界面進(jìn)行要素的劃分,生成多個(gè)要素區(qū)域,每個(gè)要素區(qū)域?qū)?yīng)一個(gè)要素編輯框,所述要素編輯框包括要素的邊框編輯、要素的動(dòng)畫編輯和要素的大小編輯;
步驟S3,通過識別鼠標(biāo)點(diǎn)擊位置對應(yīng)的所述文檔編輯界面中最小區(qū)域,將所述最小區(qū)域抽象成對應(yīng)的要素區(qū)域,得到所述最小區(qū)域?qū)?yīng)的要素區(qū)域;
步驟S4,根據(jù)所述最小區(qū)域?qū)?yīng)的要素區(qū)域,對應(yīng)顯示所述要素區(qū)域的要素編輯框,實(shí)現(xiàn)對所述文檔內(nèi)容信息的編輯。
本發(fā)明文檔編輯方法的技術(shù)方案為:先獲取文檔編輯界面,將文檔內(nèi)容信息顯示在文檔編輯界面中;然后,將文檔編輯界面進(jìn)行要素的劃分,生成多個(gè)要素區(qū)域,每個(gè)要素區(qū)域?qū)?yīng)一個(gè)要素編輯框,所述要素編輯框包括要素的邊框編輯、要素的動(dòng)畫編輯和要素的大小編輯;
接著,通過識別鼠標(biāo)點(diǎn)擊位置對應(yīng)的所述文檔編輯界面中最小區(qū)域,將所述最小區(qū)域抽象成對應(yīng)的要素區(qū)域,得到所述最小區(qū)域?qū)?yīng)的要素區(qū)域;最后,根據(jù)所述最小區(qū)域?qū)?yīng)的要素區(qū)域,對應(yīng)顯示所述要素區(qū)域的要素編輯框,實(shí)現(xiàn)對所述文檔內(nèi)容信息的編輯。
本發(fā)明一種文檔編輯方法,采用基于鼠標(biāo)位置變化,識別對應(yīng)在文檔編輯區(qū)域的最小區(qū)域,將最小區(qū)域抽象成要素的形式,通過要素對應(yīng)的要素編輯框來實(shí)現(xiàn)對文檔的編輯,該編輯方式簡單,編輯好的文檔樣式生動(dòng)豐富,操作起來簡單,快捷。
進(jìn)一步地,所述文檔編輯界面中的多個(gè)要素區(qū)域?yàn)榍短捉Y(jié)構(gòu)。
各個(gè)要素區(qū)域以嵌套的形式顯示在文檔編輯界面中,這樣顯示要素,可使編輯完成的文檔也以嵌套的形式顯示,一份文檔可以分成多個(gè)要素進(jìn)行編輯,使最終文檔的編輯效果更好。
進(jìn)一步地,所述要素的邊框編輯包括顏色編輯,線條樣式編輯和寬度編輯。每個(gè)要素對應(yīng)一個(gè)邊框,對于邊框的編輯,包括對邊框顏色的編輯、邊框線條樣式的編輯和邊框?qū)挾鹊木庉?,可以根?jù)實(shí)際需求進(jìn)行自定義編輯,滿足不同用戶的需求。
進(jìn)一步地,所述要素的動(dòng)畫編輯包括動(dòng)畫變換編輯和過渡效果編輯。還可以實(shí)現(xiàn)對文檔內(nèi)容的動(dòng)畫編輯,內(nèi)容填寫在要素區(qū)域內(nèi),通過要素的動(dòng)畫編輯可以對文檔內(nèi)容進(jìn)行動(dòng)畫變換編輯,具體為簡單的動(dòng)畫變換,比如大小變換、顏色變換效果等;還可以進(jìn)行過渡效果的編輯,具體為文檔進(jìn)入的動(dòng)畫效果,比如:由小到大的出場動(dòng)畫效果顯示等,可以使文檔顯示更生動(dòng)。
進(jìn)一步地,所述要素的大小編輯包括要素本身大小編輯和各要素間的間距大小編輯。各要素在文檔編輯界面顯示,可以對每個(gè)要素本身所在的編輯框的大小進(jìn)行編輯,主要是根據(jù)具體文檔內(nèi)容的多少改變要素本身的大?。涣硗饷總€(gè)要素間的大小也可以調(diào)整,類似實(shí)現(xiàn)對于整體頁面的排版,使最終各要素及其文檔內(nèi)容的排版更合理,更美觀。
進(jìn)一步地,所述要素編輯框通過上下文菜單的形式顯示在所述文檔編輯界面。鼠標(biāo)點(diǎn)擊到文檔編輯界面的區(qū)域,就會(huì)對應(yīng)顯示上下文菜單,上下文菜單隨鼠標(biāo)的移動(dòng)而移動(dòng),上下文菜單中對應(yīng)的是要素編輯框的各個(gè)編輯功能,通過上下文菜單的形式,清晰明了的顯示出可以對當(dāng)前區(qū)域進(jìn)行哪些編輯,直觀指引用戶操作,使用戶操作更簡單,方便。
第二方面,本發(fā)明提供一種文檔編輯器,包括:
編輯頁面獲取模塊,用于獲取文檔編輯界面,將文檔內(nèi)容信息顯示在文檔編輯界面中;
要素劃分模塊,用于將文檔編輯界面進(jìn)行要素的劃分,生成多個(gè)要素區(qū)域,每個(gè)要素區(qū)域?qū)?yīng)一個(gè)要素編輯框,所述要素編輯框包括要素的邊框編輯、要素的動(dòng)畫編輯和要素的大小編輯;
最小區(qū)域識別模塊,用于通過識別鼠標(biāo)點(diǎn)擊位置對應(yīng)的所述文檔編輯界面中最小區(qū)域,將所述最小區(qū)域抽象成對應(yīng)的要素區(qū)域,得到所述最小區(qū)域?qū)?yīng)的要素區(qū)域;
文檔內(nèi)容編輯模塊,用于根據(jù)所述最小區(qū)域?qū)?yīng)的要素區(qū)域,對應(yīng)顯示所述要素區(qū)域的要素編輯框,實(shí)現(xiàn)對所述文檔內(nèi)容信息的編輯。
本發(fā)明一種文檔編輯器的技術(shù)方案為:先通過編輯頁面獲取模塊,獲取文檔編輯界面,將文檔內(nèi)容信息顯示在文檔編輯界面中;然后通過要素劃分模塊,將文檔編輯界面進(jìn)行要素的劃分,生成多個(gè)要素區(qū)域,每個(gè)要素區(qū)域?qū)?yīng)一個(gè)要素編輯框,所述要素編輯框包括要素的邊框編輯、要素的動(dòng)畫編輯和要素的大小編輯;
接著通過最小區(qū)域識別模塊,通過識別鼠標(biāo)點(diǎn)擊位置對應(yīng)的所述文檔編輯界面中最小區(qū)域,將所述最小區(qū)域抽象成對應(yīng)的要素區(qū)域,得到所述最小區(qū)域?qū)?yīng)的要素區(qū)域;最后通過文檔內(nèi)容編輯模塊,根據(jù)所述最小區(qū)域?qū)?yīng)的要素區(qū)域,對應(yīng)顯示所述要素區(qū)域的要素編輯框,實(shí)現(xiàn)對所述文檔內(nèi)容信息的編輯。
本發(fā)明一種文檔編輯器,采用基于鼠標(biāo)位置變化,識別對應(yīng)在文檔編輯區(qū)域的最小區(qū)域,將最小區(qū)域抽象成要素的形式,通過要素對應(yīng)的要素編輯框來實(shí)現(xiàn)對文檔的編輯,該編輯方式簡單,編輯好的文檔樣式生動(dòng)豐富,操作起來簡單,快捷。
附圖說明
為了更清楚地說明本發(fā)明具體實(shí)施方式或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對具體實(shí)施方式或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹。
圖1示出了本發(fā)明第一實(shí)施例所提供的一種文檔編輯方法的流程圖;
圖2示出了本發(fā)明第二實(shí)施例所提供的一種文檔編輯器的示意圖。
具體實(shí)施方式
下面將結(jié)合附圖對本發(fā)明技術(shù)方案的實(shí)施例進(jìn)行詳細(xì)的描述。以下實(shí)施例僅用于更加清楚地說明本發(fā)明的技術(shù)方案,因此只是作為示例,而不能以此來限制本發(fā)明的保護(hù)范圍。
實(shí)施例一
圖1示出了本發(fā)明第一實(shí)施例所提供的一種文檔編輯方法的流程圖;如圖1所示,實(shí)施例一提供的一種文檔編輯方法,包括:
步驟S1,獲取文檔編輯界面,將文檔內(nèi)容信息顯示在文檔編輯界面中;
步驟S2,將文檔編輯界面進(jìn)行要素的劃分,生成多個(gè)要素區(qū)域,每個(gè)要素區(qū)域?qū)?yīng)一個(gè)要素編輯框,要素編輯框包括要素的邊框編輯、要素的動(dòng)畫編輯和要素的大小編輯;
步驟S3,通過識別鼠標(biāo)點(diǎn)擊位置對應(yīng)的文檔編輯界面中最小區(qū)域,將最小區(qū)域抽象成對應(yīng)的要素區(qū)域,得到最小區(qū)域?qū)?yīng)的要素區(qū)域;
步驟S4,根據(jù)最小區(qū)域?qū)?yīng)的要素區(qū)域,對應(yīng)顯示要素區(qū)域的要素編輯框,實(shí)現(xiàn)對文檔內(nèi)容信息的編輯。
本發(fā)明文檔編輯方法的技術(shù)方案為:先獲取文檔編輯界面,將文檔內(nèi)容信息顯示在文檔編輯界面中;然后,將文檔編輯界面進(jìn)行要素的劃分,生成多個(gè)要素區(qū)域,每個(gè)要素區(qū)域?qū)?yīng)一個(gè)要素編輯框,要素編輯框包括要素的邊框編輯、要素的動(dòng)畫編輯和要素的大小編輯;
接著,通過識別鼠標(biāo)點(diǎn)擊位置對應(yīng)的文檔編輯界面中最小區(qū)域,將最小區(qū)域抽象成對應(yīng)的要素區(qū)域,得到最小區(qū)域?qū)?yīng)的要素區(qū)域;最后,根據(jù)最小區(qū)域?qū)?yīng)的要素區(qū)域,對應(yīng)顯示要素區(qū)域的要素編輯框,實(shí)現(xiàn)對文檔內(nèi)容信息的編輯。
本發(fā)明一種文檔編輯方法,采用基于鼠標(biāo)位置變化,識別對應(yīng)在文檔編輯區(qū)域的最小區(qū)域,將最小區(qū)域抽象成要素的形式,通過要素對應(yīng)的要素編輯框來實(shí)現(xiàn)對文檔的編輯,該編輯方式簡單,編輯好的文檔樣式生動(dòng)豐富,操作起來簡單,快捷。
具體地,本發(fā)明中以數(shù)據(jù)描述文檔編輯頁面。
優(yōu)選地,文檔編輯界面中的多個(gè)要素區(qū)域?yàn)榍短捉Y(jié)構(gòu)。
各個(gè)要素區(qū)域以嵌套的形式顯示在文檔編輯界面中,這樣顯示要素,可使編輯完成的文檔也以嵌套的形式顯示,一份文檔可以分成多個(gè)要素進(jìn)行編輯,使最終文檔的編輯效果更好。
優(yōu)選地,要素的邊框編輯包括顏色編輯,線條樣式編輯和寬度編輯。每個(gè)要素對應(yīng)一個(gè)邊框,對于邊框的編輯,包括對邊框顏色的編輯、邊框線條樣式的編輯和邊框?qū)挾鹊木庉嫞梢愿鶕?jù)實(shí)際需求進(jìn)行自定義編輯,滿足不同用戶的需求。
具體地,線條樣式包括線條的粗細(xì)和具體顯示方式,比如:虛線線條、實(shí)現(xiàn)線條等,顏色包括對文字或是線條的編輯;寬度包括是指線條寬度;
優(yōu)選地,要素的動(dòng)畫編輯包括動(dòng)畫變換編輯和過渡效果編輯。還可以實(shí)現(xiàn)對文檔內(nèi)容的動(dòng)畫編輯,內(nèi)容填寫在要素區(qū)域內(nèi),通過要素的動(dòng)畫編輯可以對文檔內(nèi)容進(jìn)行動(dòng)畫變換編輯,具體為簡單的動(dòng)畫變換,比如大小變換、顏色變換效果等;還可以進(jìn)行過渡效果的編輯,具體為文檔進(jìn)入的動(dòng)畫效果,比如:由小到大的出場動(dòng)畫效果顯示等,可以使文檔顯示更生動(dòng)。
優(yōu)選地,要素的大小編輯包括要素本身大小編輯和各要素間的間距大小編輯。各要素在文檔編輯界面顯示,可以對每個(gè)要素本身所在的編輯框的大小進(jìn)行編輯,主要是根據(jù)具體文檔內(nèi)容的多少改變要素本身的大小;另外每個(gè)要素間的大小也可以調(diào)整,類似實(shí)現(xiàn)對于整體頁面的排版,使最終各要素及其文檔內(nèi)容的排版更合理,更美觀。
優(yōu)選地,要素編輯框通過上下文菜單的形式顯示在文檔編輯界面。鼠標(biāo)點(diǎn)擊到文檔編輯界面的區(qū)域,就會(huì)對應(yīng)顯示上下文菜單,上下文菜單隨鼠標(biāo)的移動(dòng)而移動(dòng),上下文菜單中對應(yīng)的是要素編輯框的各個(gè)編輯功能,通過上下文菜單的形式,清晰明了的顯示出可以對當(dāng)前區(qū)域進(jìn)行哪些編輯,直觀指引用戶操作,使用戶操作更簡單,方便。
用戶只需要通過在文檔編輯界面上移動(dòng)鼠標(biāo),通過識別鼠標(biāo)點(diǎn)擊位置對應(yīng)的最小區(qū)域,顯示出對應(yīng)的上下文菜單,進(jìn)行自定義文檔編輯,本發(fā)明將文檔編輯界面抽象成各個(gè)要素區(qū)域,且各個(gè)要素區(qū)域嵌套顯示在文檔編輯界面,然后對要素區(qū)域?qū)?yīng)的最小區(qū)域進(jìn)行編輯,最終實(shí)現(xiàn)文檔的編輯,用戶不需要了解復(fù)雜的界面功能,所有基本編輯功能都包含在要素編輯框中,只需點(diǎn)擊編輯界面即可實(shí)現(xiàn)文檔編輯,操作簡單。
實(shí)施例二
第二方面,圖2示出了本發(fā)明第二實(shí)施例所提供的一種文檔編輯器的示意圖。如圖2所示,實(shí)施例二提供的一種文檔編輯器10,包括:
編輯頁面獲取模塊101,用于獲取文檔編輯界面,將文檔內(nèi)容信息顯示在文檔編輯界面中;
要素劃分模塊102,用于將文檔編輯界面進(jìn)行要素的劃分,生成多個(gè)要素區(qū)域,每個(gè)要素區(qū)域?qū)?yīng)一個(gè)要素編輯框,要素編輯框包括要素的邊框編輯、要素的動(dòng)畫編輯和要素的大小編輯;
最小區(qū)域識別模塊103,用于通過識別鼠標(biāo)點(diǎn)擊位置對應(yīng)的文檔編輯界面中最小區(qū)域,將最小區(qū)域抽象成對應(yīng)的要素區(qū)域,得到最小區(qū)域?qū)?yīng)的要素區(qū)域;
文檔內(nèi)容編輯模塊104,用于根據(jù)最小區(qū)域?qū)?yīng)的要素區(qū)域,對應(yīng)顯示要素區(qū)域的要素編輯框,實(shí)現(xiàn)對文檔內(nèi)容信息的編輯。
本發(fā)明一種文檔編輯器10的技術(shù)方案為:先通過編輯頁面獲取模塊101,獲取文檔編輯界面,將文檔內(nèi)容信息顯示在文檔編輯界面中;然后通過要素劃分模塊102,將文檔編輯界面進(jìn)行要素的劃分,生成多個(gè)要素區(qū)域,每個(gè)要素區(qū)域?qū)?yīng)一個(gè)要素編輯框,要素編輯框包括要素的邊框編輯、要素的動(dòng)畫編輯和要素的大小編輯;
接著通過最小區(qū)域識別模塊103,通過識別鼠標(biāo)點(diǎn)擊位置對應(yīng)的文檔編輯界面中最小區(qū)域,將最小區(qū)域抽象成對應(yīng)的要素區(qū)域,得到最小區(qū)域?qū)?yīng)的要素區(qū)域;最后通過文檔內(nèi)容編輯模塊104,根據(jù)最小區(qū)域?qū)?yīng)的要素區(qū)域,對應(yīng)顯示要素區(qū)域的要素編輯框,實(shí)現(xiàn)對文檔內(nèi)容信息的編輯。
本發(fā)明一種文檔編輯器10,采用基于鼠標(biāo)位置變化,識別對應(yīng)在文檔編輯區(qū)域的最小區(qū)域,將最小區(qū)域抽象成要素的形式,通過要素對應(yīng)的要素編輯框來實(shí)現(xiàn)對文檔的編輯,該編輯方式簡單,編輯好的文檔樣式生動(dòng)豐富,操作起來簡單,快捷。
實(shí)施例三
基于本發(fā)明實(shí)施例一中的文檔編輯方法和實(shí)施例二中的文檔編輯器,可以應(yīng)用于人才引進(jìn)文檔的編輯,一些政府部門的政策信息可通過本發(fā)明中的文檔編輯方法和文檔編輯器進(jìn)行編輯,上傳到相應(yīng)的平臺(tái)上進(jìn)行展示,吸引人們查閱;同樣,可以將編輯一些文檔,推送給與政策匹配的人才,為人才提供更多更豐富的信息介紹。
經(jīng)過本發(fā)明中的文檔編輯方法和文檔編輯器10編輯過的政策信息,更形象生動(dòng)的將政策信息進(jìn)行展示。
最后應(yīng)說明的是:以上各實(shí)施例僅用以說明本發(fā)明的技術(shù)方案,而非對其限制;盡管參照前述各實(shí)施例對本發(fā)明進(jìn)行了詳細(xì)的說明,本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解:其依然可以對前述各實(shí)施例所記載的技術(shù)方案進(jìn)行修改,或者對其中部分或者全部技術(shù)特征進(jìn)行等同替換;而這些修改或者替換,并不使相應(yīng)技術(shù)方案的本質(zhì)脫離本發(fā)明各實(shí)施例技術(shù)方案的范圍,其均應(yīng)涵蓋在本發(fā)明的權(quán)利要求和說明書的范圍當(dāng)中。