欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

在文件編輯中撤消操作項目的方法

文檔序號:6651600閱讀:352來源:國知局
專利名稱:在文件編輯中撤消操作項目的方法
技術領域
本發(fā)明涉及一種文件編輯方法,尤其是一種在文件編輯中撤消操作項目的方法。
背景技術
隨著信息社會的發(fā)展,計算機軟件在人們的社會生活、經濟生活中有著越來越廣泛的應用。同時,人們在軟件使用中,對進一步提高軟件編輯的靈活性、提高編輯效率、節(jié)省編輯時間也提出了越來越高的要求。
在使用軟件編輯文件、處理數(shù)據時,操作項目的“撤消”或“重做”(為了敘述方便,下文以“撤消”代替“撤消或重做”)是一項人們經常使用的數(shù)據交換和轉移方式,為使用者提供了很大便利,當使用者進行多次編輯操作項目以后,發(fā)現(xiàn)當前做的一些更改并不符合自己的要求,就可以通過撤消列表一直返回到自己希望的某個編輯操作點。
在現(xiàn)有軟件的撤消操作項目中,如果要跳到某個編輯點,這個過程必須執(zhí)行從當前的最后一個編輯動作到指定編輯點之間的所有操作項目,這種處理存在很多弊端在僅需要撤消某個操作項目時,卻要撤消多個操作項目,這顯然是一種浪費和低效率的做法;撤消過多的操作項目,會極大干擾使用者的思路;為了避免撤消多個操作項目時發(fā)生誤操作,使用者會保存多個文件,管理起來也很麻煩。

發(fā)明內容
本發(fā)明的目的是提供一種在文件編輯中撤消操作項目的方法,可以直接對使用者選擇的非連續(xù)操作項目進行撤消,從而可以大大提高編輯文件的效率。
為了實現(xiàn)上述目的,本發(fā)明提供了一種在文件編輯中撤消操作項目的方法,該方法執(zhí)行以下步驟步驟1、文件編輯進程接收到顯示操作項目撤消列表命令后,啟動操作撤消子程序,根據存儲的編輯數(shù)據信息顯示操作項目撤消列表;步驟2、使用者在所述操作項目撤消列表中選擇需要撤消的操作項目,所述操作項目是使用者任意選擇的一個或多個操作項目;步驟3、所述操作撤消子程序判斷是否能夠將所述操作項目撤消,若是,執(zhí)行步驟4,否則,執(zhí)行步驟5;步驟4、所述操作撤消子程序撤消所述操作項目中可以撤消的操作項目;步驟5、所述操作撤消子程序對執(zhí)行撤消后的文件進行顯示處理,并調整當前的撤消列表,執(zhí)行步驟7;步驟6、所述操作撤消子程序提示使用者錯誤信息,執(zhí)行步驟7;步驟7、結束。
操作項目撤消子進程在判斷是否能夠將所述操作項目撤消時,對所述操作項目逐一判斷是否能夠撤消,即所述操作撤消子程序按照預先設定的順序,采用逐一判斷的方式判斷是否能夠將所述操作項目撤消,若是,執(zhí)行步驟4;否則,執(zhí)行步驟6。
操作項目撤消子進程可以在對所有操作項目均進行判斷后再統(tǒng)一對可以撤消的操作項目執(zhí)行撤消,對于判斷結果的處理,可以有兩種情況,一種是只要所述操作項目中存在無法撤消的操作項目,就不進行撤消,而直接提示使用者錯誤信息,只有所述操作項目均能撤消時,才執(zhí)行撤消,即步驟301、所述操作撤消子程序按照預先設定的順序,判斷待判斷的第一個操作項目是否可以撤消,若是,執(zhí)行步驟302,否則,執(zhí)行步驟6;步驟302、所述操作撤消子程序將該操作項目從待判斷的操作項目中刪除;步驟303、所述操作撤消子程序判斷是否有待判斷的操作項目,若是,執(zhí)行步驟301,否則,執(zhí)行步驟4。
另一種是在判斷過程中,將可撤消和無法撤消的操作項目進行標記,在對所有操作項目完成判斷后,對于可以撤消的操作項目執(zhí)行撤消,對于無法撤消的操作項目提示使用者錯誤信息,即步驟311、所述操作撤消子程序按照預先設定的順序,判斷待判斷的第一個操作項目是否可以撤消,若是,執(zhí)行步驟312,否則,執(zhí)行步驟313;步驟312、所述操作撤消子程序將所述第一個操作項目標記為可撤消,執(zhí)行步驟314;步驟313、所述操作撤消子程序將所述第一個操作項目標記為無法撤消;步驟314、所述操作撤消子程序將所述第一個操作項目從待判斷的操作項目中刪除;步驟315、所述操作撤消子程序判斷是否有待判斷的操作項目,若是,執(zhí)行步驟311,否則,執(zhí)行步驟316;步驟316、所述操作撤消子程序判斷所述操作項目是否均可撤消,若是,執(zhí)行步驟4;否則,執(zhí)行步驟317;步驟317、若所述操作撤消子程序判斷所述操作項目是否均無法撤消,若是,執(zhí)行步驟6;否則,執(zhí)行步驟4及步驟6。
也可以將執(zhí)行撤消、顯示處理與對操作項目的判斷穿插進行,操作項目撤消子進程判斷某一操作項目可撤消時就立即對其進行撤消,即步驟32、所述操作撤消子程序按照預先設定的順序,判斷待判斷的第一個操作項目是否可以撤消,若是,執(zhí)行步驟4,否則,執(zhí)行步驟6;在所述步驟7中,在結束之前,所述操作撤消子程序將所述第一個操作項目從待判斷的操作項目中刪除,并判斷是否有待判斷的操作項目,若有,執(zhí)行步驟32,否則,結束。
還可只將執(zhí)行撤消與對操作項目的判斷穿插進行,而在對所有操作項目進行判斷后,統(tǒng)一進行顯示處理,即步驟33、所述操作撤消子程序按照預先設定的順序,判斷待判斷的第一個操作項目是否可以撤消,若是,執(zhí)行步驟4,否則,執(zhí)行步驟33;在步驟4和步驟5之間還包括步驟41、所述操作撤消子程序將所述第一個操作項目從待判斷的操作項目中刪除;步驟42、所述操作撤消子程序判斷是否有待判斷的操作項目,若有,執(zhí)行步驟33,否則,執(zhí)行步驟43;步驟43、所述操作撤消子程序判斷所述操作項目是否均可撤消,若是,執(zhí)行步驟5;否則,執(zhí)行步驟44;步驟44、所述操作撤消子程序判斷所述操作項目是否均無法撤消,若是,執(zhí)行步驟6;否則,執(zhí)行步驟5及步驟6。
本發(fā)明實現(xiàn)了非連續(xù)地撤消操作項目,使使用者可以直接看到想要的執(zhí)行結果,而不必撤消從指定項目到當前最后一個項目的所有操作項目,從而為使用者提供了更為方便靈活的文件編輯方式。
下面通過附圖和實施例,對本發(fā)明的技術方案做進一步的詳細描述。


圖1為本發(fā)明在文件編輯中撤消操作項目的方法實施例一流程圖。
圖2a及圖2b為本發(fā)明在文件編輯中撤消操作項目的方法實施例二流程圖。
圖3本發(fā)明在文件編輯中撤消操作項目的方法實施例三流程圖。
圖4a及圖4b為本發(fā)明在文件編輯中撤消操作項目的方法實施例四流程圖。
圖5本發(fā)明在文件編輯中撤消操作項目的方法實施例五流程圖。
具體實施例方式
本發(fā)明所述的文件涉及一切可以被編輯的文件,尤其是文字處理文件、電子表格文件和演示文件,在文件編輯時,文件設置有至少一個可存儲編輯數(shù)據的信息區(qū)域。
在使用者選擇了需要撤消的幾個操作項目后,執(zhí)行如下步驟步驟1、文件編輯進程接收到顯示操作項目撤消列表命令后,啟動操作撤消子程序,根據存儲的編輯數(shù)據信息顯示操作項目撤消列表;
步驟2、使用者在所述操作項目撤消列表中選擇需要撤消的操作項目,所述操作項目是使用者任意選擇的一個或多個操作項目;步驟3、所述操作撤消子程序判斷是否能夠將所述操作項目撤消,若是,執(zhí)行步驟4,否則,執(zhí)行步驟6;步驟4、所述操作撤消子程序撤消所述操作項目中可以撤消的操作項目;步驟5、所述操作撤消子程序對執(zhí)行撤消后的文件進行顯示處理,并調整當前的撤消列表,執(zhí)行步驟7;步驟6、所述操作撤消子程序提示使用者錯誤信息,執(zhí)行步驟7;步驟7、結束。
對操作項目是否能夠撤消進行判斷時,有兩種判定流程情形。如果先對所有用戶選擇撤銷的項目判斷是否可撤消然后再執(zhí)行相應操作,可采用按照操作項目編輯順序的逆順序進行判斷。例如,若使用者已經進行了五個操作項目,使用者選擇撤消的操作項目為第三個、第五個及第二個,那么,文字處理進程是按照第五個,第三個、第二個的順序進行判斷,并且只要使用者選擇撤消這三個操作項目,無論使用者選擇的順序如何,均是按照第五個、第三個、第二個的順序進行判斷。如果是采取每判斷完一個項目是否可撤消就執(zhí)行相應操作的方式,則既可以采取按照操作項目編輯順序的逆順序進行,也可以采取按照使用者選擇的項目順序進行,例如,若使用者已經進行了五個操作項目,使用者選擇撤消的操作項目為第三個、第五個及第二個,那么,文字處理進程既可以按照第五個、第三個、第二個的順序,也可以按照第三個,第五個、第二個的順序進行判斷柄執(zhí)行,具體采用哪種判斷順序可由用戶進行選擇。
實施例一在本實施例中,操作撤消子程序對使用者選擇的操作項目進行判斷,只要存在無法撤消的操作項目,則提示使用者錯誤信息,而不再判斷其它操作項目是否能夠撤消,只有在所有操作項目均能撤消時,才進行撤消操作項目。如圖1所示,為本實施例流程圖,其執(zhí)行以下步驟步驟101、使用者單擊操作項目撤消列表控件,文件編輯進程接收到該命令后,啟動操作撤消子程序;步驟102、操作撤消子程序根據編輯數(shù)據信息顯示操作項目撤消列表;步驟103、使用者選擇需要撤消第一個操作項目、第三個操作項目及第四個操作項目;使用者可以選擇需要操作項目的多項操作,這些操作項目可以是不連續(xù)的。
步驟104、操作撤消子程序取得上述三個操作項目列表,將操作項目排列為第四個、第三個、第一個;步驟105、操作撤消子程序判斷待判斷的第一個操作項目,是否能夠撤消,若是,執(zhí)行步驟106,否則,執(zhí)行步驟110;步驟106、操作項目撤消子程將待判斷的第一個操作項目從待判斷的操作項目中刪除;步驟107、操作撤消子程序判斷是否有待判斷的操作項目,若是,執(zhí)行步驟105,否則,執(zhí)行步驟108;步驟108、操作項目撤消子程撤消使用者選擇的第四個、第三個及第一個操作項目;步驟109、操作項目撤消子程對執(zhí)行撤消后的文件進行顯示處理并調整當前的撤消列表,執(zhí)行步驟111;操作項目撤消子程序顯示執(zhí)行撤消后的文件??紤]到使用者的方便性,會以醒目的方式標明這些執(zhí)行結果,并將所撤消的操作項目從總的列表中刪除需要指出的是,這里說的刪除,并不一定指從列表刪除,也可以是把這些項目變成其它顏色或者其他適當?shù)姆绞接枰詤^(qū)別。
步驟110、操作項目撤消子程提示使用者錯誤信息;步驟111、結束。
在上述技術方案中,操作項目是否能夠撤消,是根據各個待撤消操作項目之間的關系確定的。例如,在文件編輯時,第三個操作項目是對一個段落進行了格式化,第四個操作項目把這個段落刪除,那么第三個操作項目的撤消就依賴于第四個操作項目的撤消,如果要撤消第三個操作項目,則必須先撤消第四個操作項目。步驟105就是根據與其它操作項目的關系分析出當前選擇的項目能否執(zhí)行,并進行相應的提示。
本實施例實現(xiàn)了非連續(xù)撤消操作項目,當使用者選擇的操作項目均可撤消時,執(zhí)行撤消,當使用者選擇的操作項目有無法撤消的操作項目,則提示使用者錯誤信息。本實施例通過執(zhí)行非連續(xù)的操作項目撤消,使使用者可以直接看到想要的執(zhí)行結果,而不必撤消從指定項目到當前最后一個項目的所有操作項目,從而為使用者提供了更為方便靈活的文件編輯方式。
實施例二在本實施例中,文字處理進程對使用者選擇的操作項目進行判斷,對于能夠撤消的操作項目,進行撤消,對于無法撤消的操作項目,則提示使用者錯誤信息。如圖2a及圖2b所示,為本實施例流程圖,圖中A處為圖2a和圖2b的連接處,其執(zhí)行以下步驟步驟201、使用者將鼠標箭頭懸停在操作項目撤消列表控件上,文件編輯進程接收到該操作項目時間后開始計時,當懸停時間達到指定時間后,如0.5秒,啟動操作撤消子程序;步驟202、操作撤消子程序根據編輯數(shù)據信息顯示操作項目撤消列表;步驟203、使用者選擇需要撤消的操作項目,例如,使用者選擇撤消第一個操作項目及第三個操作項目;步驟204、操作撤消子程序取得上述兩個操作項目列表,操作項目排列為第三個、第一個;步驟205、操作撤消子程序判斷待判斷的第一個操作項目,是否能夠撤消,若是,執(zhí)行步驟206,否則,執(zhí)行步驟207;
步驟206、操作撤消子程序將該第一個操作項目標記為可以撤消的操作項目,執(zhí)行步驟208;步驟207、操作撤消子程序將該第一個操作項目標記為無法撤消的操作項目,并記錄無法撤消的原因信息;例如,在文件編輯時,第三個操作項目是對一個段落進行了格式化,第四項操作項目把這個段落刪除,那么第三個操作項目的撤消就依賴于第四個操作項目的撤消,如果要撤消第三個操作項目,則必須先撤消第四個操作項目,因此,由于使用者沒有選擇撤消第四個操作項目,那么在對編輯操作項目中的第三個操作項目進行判斷時,就會標記編輯中的第三個操作項目無法撤消,并且記錄是由于沒有撤消第四個操作項目所以無法撤消第三個操作項目。
步驟208、操作撤消子程序將第一個操作項目從待判斷的操作項目中刪除;步驟209、操作撤消子程序判斷是否有待判斷的操作項目,若是,執(zhí)行步驟205,否則,執(zhí)行步驟210;步驟210、操作撤消子程序判斷使用者選擇的所有操作項目是否均可撤消,若是,執(zhí)行步驟212;否則,執(zhí)行步驟211;步驟211、操作撤消子程序判斷使用者選擇的操作項目是否均無法撤消,若是,執(zhí)行步驟213;否則,執(zhí)行步驟214。
步驟212、操作撤消子程序撤消使用者選擇的操作項目,對執(zhí)行撤消后的文件進行顯示處理并調整當前的撤消列表,執(zhí)行步驟215;步驟213、操作撤消子程序根據記錄的無法撤消信息,提示使用者錯誤信息,執(zhí)行步驟215;步驟214、操作撤消子程序撤消可以撤消的操作項目,對執(zhí)行撤消后的文件進行顯示處理并調整當前的撤消列表根據記錄的無法撤消信息,并且根據記錄得無法撤消信息提示使用者錯誤信息;
若使用者選擇撤消第一個和第三個操作項目,經過判斷,第三個操作項目無法撤消,原因是該操作項目依賴于第四個操作項目,第一個操作項目可以撤消,從而,在經過步驟210和步驟211的判斷后,執(zhí)行步驟214,撤消第一個操作項目,并根據第三個操作項目無法撤消的記錄提示使用者若要撤消第三個操作項目,則先要撤消第四個操作項目,從而便于使用者的后續(xù)操作項目。
步驟215、結束。
本實施例在判斷時,將各操作項目標記為可撤消或不可撤消,在對所有操作項目判斷后,撤消可以撤消的操作項目,并根據錯誤記錄提示使用者錯誤信息。
實施例三本實施例與實施例一的不同之處主要在于,將操作項目撤消與對操作項目的判斷穿插進行,不用對操作項目進行標記,如圖3所示,為本實施例流程圖,執(zhí)行以下步驟步驟301、使用者單擊操作項目撤消列表控件,文件編輯進程接收到該命令后,啟動操作撤消子程序;也可如實施例二的步驟201中所述,通過將鼠標箭頭懸停在操作項目撤消列表控件一段時間,來激活操作撤消子程序;步驟302、操作撤消子程序根據編輯數(shù)據信息顯示操作項目撤消列表;步驟303、使用者選擇需要撤消的操作項目;步驟304、操作撤消子程序取得使用者選擇的操作項目;步驟305、操作撤消子程序判斷待判斷的第一個操作項目,是否能夠撤消,若是,執(zhí)行步驟306,否則,執(zhí)行步驟307;步驟306、操作撤消子程序撤消該操作項目,并對執(zhí)行撤消操作項目后的文件進行顯示處理,調整撤消列表;步驟307、操作撤消子程序顯示該操作項目無法撤消的信息并提示使用者錯誤原因;步驟308、操作撤消子程序將該操作項目從待撤消操作項目中刪除;步驟309、操作撤消子程序判斷是否有待判斷的操作項目,若是,執(zhí)行步驟305,否則執(zhí)行步驟310;步驟310、結束。
本實施例中,操作項目的撤消與對操作項目的判斷穿插進行,在使用者選擇撤消多項操作項目時,可以使使用者及時看到撤消后的結果。
實施例四由于顯示的處理及刷新比較慢,因此可將文件的顯示處理步驟統(tǒng)一執(zhí)行,當所有撤消均執(zhí)行完再進行顯示處理,并且在判斷過程中,不對錯誤原因進行提示,而是在所有判斷結束后再提示。如圖4a及圖4b所示,為本實施例流程圖,圖中B處為圖4a及圖4b的連接處,執(zhí)行如下步驟步驟401、使用者單擊操作項目撤消列表控件,文件編輯進程接收到該命令后,啟動操作撤消子程序;也可如實施例二的步驟201中所述,通過將鼠標箭頭懸停在操作項目撤消列表控件一段時間,來激活操作撤消子程序;步驟402、操作撤消子程序根據編輯數(shù)據信息顯示操作項目撤消列表;步驟403、使用者選擇需要撤消的操作項目;步驟404、操作撤消子程序取得使用者選擇的操作項目列表;步驟405、操作撤消子程序判斷待判斷的第一個操作項目,是否能夠撤消,若是,執(zhí)行步驟406,否則,執(zhí)行步驟407;步驟406、操作撤消子程序撤消該操作項目,執(zhí)行步驟408;步驟407、操作撤消子程序記錄無法撤消的原因;步驟408、操作撤消子程序將該操作項目從待撤消操作項目中刪除;步驟409、操作撤消子程序判斷是否有待判斷的操作項目,若是,執(zhí)行步驟405,否則執(zhí)行步驟410;
步驟410、操作撤消子程序判斷使用者選擇的所有操作項目是否均可撤消,若是,執(zhí)行步驟412;否則,執(zhí)行步驟411;步驟411、操作撤消子程序判斷使用者選擇的操作項目是否均無法撤消,若是,執(zhí)行步驟413;否則,執(zhí)行步驟414;步驟412、操作撤消子程序對執(zhí)行撤消后的文件進行顯示處理并調整當前的撤消列表,執(zhí)行步驟415;步驟413、操作撤消子程序根據記錄的無法撤消信息,提示使用者錯誤信息,執(zhí)行步驟415;步驟414、操作撤消子程序對執(zhí)行撤消后的文件進行顯示處理并調整當前的撤消列表根據記錄的無法撤消信息,并且根據記錄得無法撤消信息提示使用者錯誤信息;步驟415、結束。
實施例五在本實施例中,對所有選擇的操作列表進行判定,如果有一項不能執(zhí)行,即提示錯誤,不予執(zhí)行,如圖5所示,為本實施例流程圖,執(zhí)行以下步驟步驟501、使用者單擊操作項目撤消列表控件,文件編輯進程接收到該命令后,啟動操作撤消子程序;也可如實施例二的步驟201中所述,通過將鼠標箭頭懸停在操作項目撤消列表控件一段時間,來激活操作撤消子程序;步驟502、操作撤消子程序根據編輯數(shù)據信息顯示操作項目撤消列表;步驟503、使用者選擇需要撤消的操作項目;步驟504、操作撤消子程序獲得用戶選擇的操作項目;步驟505、操作撤消子程序判斷待判斷的第一個操作項目,是否能夠撤消,若是,執(zhí)行步驟506,否則,執(zhí)行步驟507;判斷的順序按照用戶選擇操作項目順序。
步驟506、操作撤消子程序判斷是否有待判斷的操作項目,若是,執(zhí)行步驟505,否則執(zhí)行步驟508;步驟507、操作撤消子程序顯示該操作項目無法撤消的信息并提示使用者錯誤原因,執(zhí)行步驟510;步驟508、操作撤消子程序撤消該操作項目,并對執(zhí)行撤消操作項目后的文件進行顯示處理;步驟509、調整撤消列表;步驟510、結束。
本實施例中,考慮到使用者對于便捷性的要求,先判斷所有項目是否可執(zhí)行再確定后續(xù)動作,使用者可以很快看到執(zhí)行情況,或者看到錯誤提示。
最后應當說明的是以上實施例僅用以說明本發(fā)明的技術方案而非對其限制;盡管參照較佳實施例對本發(fā)明進行了詳細的說明,所屬領域的普通技術人員應當理解,依然可以對本發(fā)明的具體實施方式
進行修改或者對部分技術特征進行等同替換;而不脫離本發(fā)明技術方案的精神,其均應涵蓋在本發(fā)明請求保護的技術方案范圍當中。
權利要求
1.一種在文件編輯中撤消操作項目的方法,其中執(zhí)行以下步驟步驟1、文件編輯進程接收到顯示操作項目撤消列表命令后,啟動操作撤消子程序,根據存儲的編輯數(shù)據信息顯示操作項目撤消列表;步驟2、使用者在所述操作項目撤消列表中選擇需要撤消的操作項目,所述操作項目是使用者任意選擇的一個或多個操作項目;步驟3、所述操作撤消子程序判斷是否能夠將所述操作項目撤消,若能夠撤消,執(zhí)行步驟4,否則,執(zhí)行步驟6;步驟4、所述操作撤消子程序撤消所述操作項目中可以撤消的操作項目;步驟5、所述操作撤消子程序對執(zhí)行撤消后的文件進行顯示處理,并調整當前的撤消列表,執(zhí)行步驟7;步驟6、所述操作撤消子程序提示使用者錯誤信息,執(zhí)行步驟7;步驟7、結束。
2.根據權利要求1所述的方法,其中所述步驟3具體為步驟31、所述操作撤消子程序按照預先設定的順序,采用逐一判斷的方式判斷是否能夠將所述操作項目撤消,若是,執(zhí)行步驟4;否則,執(zhí)行步驟6。
3.根據權利要求2所述的方法,其中所述步驟31具體為步驟301、所述操作撤消子程序按照預先設定的順序,判斷待判斷的第一個操作項目是否可以撤消,若是,執(zhí)行步驟302,否則,執(zhí)行步驟6;步驟302、所述操作撤消子程序將該操作項目從待判斷的操作項目中刪除;步驟303、所述操作撤消子程序判斷是否有待判斷的操作項目,若是,執(zhí)行步驟301,否則,執(zhí)行步驟4。
4.根據權利要求2所述的方法,其中所述步驟31具體為步驟311、所述操作撤消子程序按照預先設定的順序,判斷待判斷的第一個操作項目是否能夠撤消,若是,執(zhí)行步驟312,否則,執(zhí)行步驟313;步驟312、所述操作撤消子程序將所述第一個操作項目標記為可撤消,執(zhí)行步驟314;步驟313、所述操作撤消子程序將所述第一個操作項目標記為無法撤消;步驟314、所述操作撤消子程序將所述第一個操作項目從待判斷的操作項目中刪除;步驟315、所述操作撤消子程序判斷是否有待判斷的操作項目,若是,執(zhí)行步驟311,否則,執(zhí)行步驟316;步驟316、所述操作撤消子程序判斷所述操作項目是否均可撤消,若是,執(zhí)行步驟4;否則,執(zhí)行步驟317;步驟317、所述操作撤消子程序判斷所述操作項目是否均無法撤消,若是,執(zhí)行步驟6;否則,執(zhí)行步驟4及步驟6。
5.根據權利要求1所述的方法,其中所述步驟3具體為步驟32、所述操作撤消子程序按照預先設定的順序,判斷待判斷的第一個操作項目是否能夠撤消,若是,執(zhí)行步驟4,否則,執(zhí)行步驟6;所述步驟7中的結束具體為所述操作撤消子程序將所述第一個操作項目從待判斷的操作項目中刪除,并判斷是否有待判斷的操作項目,若有,執(zhí)行步驟32,否則,結束。
6.根據權利要求1所述的方法,其中所述步驟3具體為步驟33、所述操作撤消子程序按照預先設定的順序,判斷待判斷的第一個操作項目是否可以撤消,若是,執(zhí)行步驟4,否則,記錄無法撤消的原因,并執(zhí)行步驟41;在步驟4和步驟5之間包括步驟41、所述操作撤消子程序將所述第一個操作項目從待判斷的操作項目中刪除;步驟42、所述操作撤消子程序判斷是否有待判斷的操作項目,若有,執(zhí)行步驟33,否則,執(zhí)行步驟43;步驟43、所述操作撤消子程序判斷所述操作項目是否均可撤消,若是,執(zhí)行步驟5;否則,執(zhí)行步驟44;步驟44、所述操作撤消子程序判斷所述操作項目是否均無法撤消,若是,執(zhí)行步驟6;否則,執(zhí)行步驟5及步驟6。
7.根據權利要求1至6中任一權利要求所述的方法,其中所述步驟6中,所述操作撤消子程序還提示使用者產生錯誤的原因信息。
全文摘要
本發(fā)明涉及一種文件編輯中撤消操作項目的方法,文件編輯進程接收到顯示操作項目撤消列表命令后,啟動操作撤消子程序,根據存儲的編輯數(shù)據信息顯示操作項目撤消列表;使用者在操作項目撤消列表中選擇需要撤消的操作項目,操作項目是使用者任意選擇的一個或多個操作項目;操作撤消子程序判斷是否能夠將操作項目撤消,若是,操作撤消子程序撤消操作項目中可以撤消的操作項目,對執(zhí)行撤消后的文件進行顯示處理,并調整當前的撤消列表;否則,提示使用者錯誤信息。本發(fā)明實現(xiàn)了非連續(xù)撤消操作項目的功能,使使用者可以直接看到想要的執(zhí)行結果,而不必撤消從指定項目到當前最后一個項目的所有操作項目,從而為使用者提供了更為方便靈活的文件編輯方式。
文檔編號G06F17/24GK1801138SQ200510133980
公開日2006年7月12日 申請日期2005年12月30日 優(yōu)先權日2005年12月30日
發(fā)明者柳鯤鵬 申請人:無錫永中科技有限公司
網友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
资溪县| 和田县| 渭源县| 凤山市| 德阳市| 金阳县| 威远县| 海阳市| 九寨沟县| 建阳市| 昔阳县| 吉木萨尔县| 政和县| 宜城市| 桂林市| 紫阳县| 丰台区| 中宁县| 荣昌县| 淮阳县| 五华县| 运城市| 邵武市| 庆安县| 望城县| 滨州市| 房山区| 江都市| 普定县| 留坝县| 桦甸市| 精河县| 麦盖提县| 和林格尔县| 天门市| 福海县| 横山县| 连山| 华坪县| 呈贡县| 贺州市|