本發(fā)明涉及辦公軟件技術領域,特別是涉及一種信息展示方法及裝置。
背景技術:
現(xiàn)如今,文檔已經(jīng)普遍應用于用戶的生活以及工作中,如wps文檔等。通過使用文檔,可以實現(xiàn)最常用的文字、表格、演示等多種功能。
一般的,文檔中通??梢园ㄎ淖?、符號、圖形等多種對象。實際應用中,為了突出顯示某一個或某幾個對象,通常可以針對待突出顯示的目標對象,使用選擇的顏色對其進行渲染。
在選擇顏色之前,首先需要向用戶展示顏色庫,例如,可以在顏色庫中展示標準顏色?,F(xiàn)有技術中,為了方便使用,通常會記錄每個文檔的最近使用顏色。向用戶展示顏色庫時,可以在顏色庫中展示該最近使用顏色。該最近使用顏色可以包括該文檔最近使用過的顏色,以方便用戶下次使用??梢岳斫猓瑢τ谕粋€用戶,其可能有自己喜好的顏色,從而可能使用同一種顏色對該文檔中多個目標對象進行渲染。因此,通過在顏色庫中展示最近使用顏色,能夠節(jié)省用戶選擇顏色所用的時間,提高渲染效率。
但是,現(xiàn)有方法中,每個文檔的顏色庫中展示的最近使用顏色都是獨立的。也就是說,針對每個文檔,其最近使用顏色只包含該文檔最近使用過的顏色,而不包含其他文檔最近使用過的顏色。當用戶想在兩個以上的文檔中使用相同的顏色來渲染目標對象時,需要在標準顏色庫中分別查找其想要的顏色??梢?,應用上述方式展示顏色庫,不便于用戶在多個文檔中選擇相同的顏色來渲染目標對象,進一步的導致目標對象渲染效率較低。
其中,標準顏色為上述文檔對應的應用軟件提供的顏色信息,標準顏色可以包括與文檔版本信息對應的全部顏色。
技術實現(xiàn)要素:
本發(fā)明實施例的目的在于提供一種信息展示方法及裝置,以實現(xiàn)不同文檔 中最近使用顏色的共享,進而提高目標對象渲染效率。
第一方面,本發(fā)明實施例提供了一種信息展示方法,應用于電子設備,所述方法包括:
接收針對當前文檔的顏色庫展示指令;
獲得根據(jù)當前文檔所在進程中處于打開狀態(tài)的文檔最近使用的顏色確定的待展示顏色信息;
在當前文檔中展示相應的顏色庫;其中,所述顏色庫中至少包括最近使用顏色,所述最近使用顏色是根據(jù)所述待展示顏色信息生成的。
進一步地,所述顏色庫中還包括本文檔使用顏色,所述本文檔使用顏色為所述當前文檔中已使用的顏色。
進一步地,所述方法還包括:
當接收到針對所述顏色庫的選擇指令時,確定與所述選擇指令對應的目標顏色;
判斷所述最近使用顏色中是否包含所述目標顏色;
如果否,根據(jù)所述目標顏色更新所述最近使用顏色。
進一步地,所述根據(jù)所述目標顏色更新所述最近使用顏色包括:
將所述目標顏色添加至所述最近使用顏色的最前面。
進一步地,當所述最近使用顏色中包含所述目標顏色時,所述方法還包括:
判斷所述目標顏色是否位于所述最近使用顏色的最前面;
如果否,將所述目標顏色移動至所述最近使用顏色的最前面。
進一步地,所述本文檔使用顏色為所述當前文檔中已使用的與所述最近使用顏色不同的顏色。
進一步地,所述最近使用顏色,和/或所述本文檔使用顏色包括的總顏色數(shù)量小于預定閾值。
第二方面,本發(fā)明實施例提供了一種信息展示裝置,應用于電子設備,所 述裝置包括:
接收模塊,用于接收針對當前文檔的顏色庫展示指令;
獲得模塊,用于獲得根據(jù)當前文檔所在進程中處于打開狀態(tài)的文檔最近使用的顏色確定的待展示顏色信息;
展示模塊,用于在當前文檔中展示相應的顏色庫;其中,所述顏色庫中至少包括最近使用顏色,所述最近使用顏色是根據(jù)所述待展示顏色信息生成的。
進一步地,所述顏色庫中還包括本文檔使用顏色,所述本文檔使用顏色為所述當前文檔中已使用的顏色。
進一步地,所述裝置還包括:
確定模塊,用于當接收到針對所述顏色庫的選擇指令時,確定與所述選擇指令對應的目標顏色;
第一判斷模塊,用于判斷所述最近使用顏色中是否包含所述目標顏色;
更新模塊,用于當所述第一判斷模塊判斷結果為否時,根據(jù)所述目標顏色更新所述最近使用顏色。
進一步地,所述更新模塊,具體用于將所述目標顏色添加至所述最近使用顏色的最前面。
進一步地,所述裝置還包括:
第二判斷模塊,用于當所述第一判斷模塊判斷結果為是時,判斷所述目標顏色是否位于所述最近使用顏色的最前面;
移動模塊,用于當所述第二判斷模塊判斷結果為否時,將所述目標顏色移動至所述最近使用顏色的最前面。
進一步地,所述本文檔使用顏色為所述當前文檔中已使用的與所述最近使用顏色不同的顏色。
進一步地,所述最近使用顏色,和/或所述本文檔使用顏色包括的總顏色數(shù)量小于預定閾值。
本發(fā)明實施例提供了一種信息展示方法及裝置,在當前文檔中展示的最近 使用顏色可以包括該文檔所在進程中處于打開狀態(tài)的其他文檔最近使用的顏色,因此,當用戶想要使用相同的顏色對多個文檔中的目標對象進行渲染時,已經(jīng)完成渲染的文檔中最近使用的該顏色會出現(xiàn)在當前文檔的最近使用顏色中,因此,不需要針對每個文檔,都從標準顏色庫中查找該顏色,能夠提高目標對象渲染效率。
當然,實施本發(fā)明的任一產(chǎn)品或方法必不一定需要同時達到以上所述的所有優(yōu)點。
附圖說明
為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術中的技術方案,下面將對實施例或現(xiàn)有技術描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領域普通技術人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
圖1為本發(fā)明實施例提供的一種信息展示方法的流程圖;
圖2為本發(fā)明實施例提供的一種信息展示方法的另一流程圖;
圖3為本發(fā)明實施例提供的一種信息展示裝置的結構示意圖;
圖4為本發(fā)明實施例提供的一種信息展示裝置的另一結構示意圖。
具體實施方式
為了實現(xiàn)不同文檔中最近使用顏色的共享,進而提高目標對象渲染效率,本發(fā)明實施例提供了一種信息展示方法及裝置。
下面將結合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領域普通技術人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。
需要說明的是,在不沖突的情況下,本發(fā)明中的實施例及實施例中的特征可以相互組合。下面將參考附圖并結合實施例來詳細說明本發(fā)明。
為了實現(xiàn)不同文檔中最近使用顏色的共享,進而提高目標對象渲染效率,本發(fā)明實施例提供了一種信息展示方法過程,如圖1所示,該過程可以包括以 下步驟:
s101,接收針對當前文檔的顏色庫展示指令。
本發(fā)明實施例提供的方法可以應用于電子設備,具體地,該電子設備可以是任一種能夠在其中安裝并運行文檔的電子設備,如,臺式計算機、便攜式計算機、智能移動終端等。
在實際應用中,用戶可以使用文檔,如wps文檔,來實現(xiàn)文字、表格、演示等功能。并且,有些情況下,為了對文檔中的某一個或幾個對象,如,文字、圖片等,進行突出顯示,用戶可以使用不同的顏色對待突出顯示的目標對象進行渲染。如,當在wps文檔中使用黑色作為默認的文字顏色時,當用戶想要突出顯示部分文字時,其可以使用除黑色之外的其他顏色,如紅色、藍色等,對該部分文字進行渲染。
具體地,在對目標對象進行渲染之前,用戶可以首先根據(jù)目標對象的類型,如文字、圖片等,選擇對應的顏色庫。例如,當目標對象為文字時,用戶可以根據(jù)預設的操作,如點擊文檔提供的顯示與文字顏色對應的顏色庫的按鈕,以使文檔顯示對應的顏色庫;當目標對象為圖片時,用戶可以根據(jù)預設的操作,如點擊文檔提供的顯示與圖片顏色對應的顏色庫的按鈕,以使文檔顯示對應的顏色庫。
因此,在本發(fā)明實施例中,電子設備可以接收針對當前文檔的顏色庫展示指令,以展示相應的顏色庫。例如,當電子設備接收到用戶點擊與文字顏色對應的顏色庫的按鈕的指令時,可以表明其接收到了針對當前文檔的顏色庫展示指令。
需要說明的是,在本發(fā)明實施例中,電子設備接收用戶輸入的顏色庫展示指令的過程除了采用上述方法之外,還可以采用現(xiàn)有的任一種方法,本發(fā)明實施例對此過程不進行贅述。
s102,獲得根據(jù)當前文檔所在進程中處于打開狀態(tài)的文檔最近使用的顏色確定的待展示顏色信息。
當電子設備接收到針對當前文檔的顏色庫展示指令時,其可以展示對應的顏色庫。在本發(fā)明實施例中,為了實現(xiàn)不同文檔中最近使用顏色的共享,進而 提高目標對象渲染效率,電子設備在當前文檔中展示顏色庫時,其可以展示與其他文檔相關的最近使用顏色,以在顏色庫中展示相應的顏色。
具體地,電子設備可以獲得根據(jù)當前文檔所在進程中處于打開狀態(tài)的文檔最近使用的顏色確定的待展示顏色信息,以根據(jù)該待展示顏色信息,展示相應的顏色庫。
例如,當電子設備已經(jīng)打開多個wps文檔,并在任一個wps文檔中輸入了顏色庫展示指令時,電子設備可以獲得當前處于打開狀態(tài)的各wps文檔中最近使用的顏色信息,該顏色信息可以是根據(jù)對應各wps文檔最近使用的顏色確定的。并將該顏色信息作為待展示顏色信息。上述顏色信息可以是各顏色的色值。
在一種實現(xiàn)方式中,電子設備中的各文檔都可以各自緩存根據(jù)自身最近使用的顏色生成的顏色信息。當電子設備需要獲得待展示顏色信息時,可以訪問當前處于打開狀態(tài)的各文檔,并獲得各文檔緩存的顏色信息,并根據(jù)各文檔的顏色信息,確定待展示顏色信息。
在另一種實現(xiàn)方式中,電子設備可以針對當前文檔所在進程,在預設的空間中緩存根據(jù)該進程中處于打開狀態(tài)的各文檔的最近使用顏色確定的顏色信息。當電子設備需要獲得待展示顏色信息時,可以直接從預設的空間中讀取該顏色信息,作為待展示顏色信息。
s103,在當前文檔中展示相應的顏色庫;其中,所述顏色庫中至少包括最近使用顏色,所述最近使用顏色是根據(jù)所述待展示顏色信息生成的。
電子設備獲得待展示顏色信息后,可以在當前文檔中展示相應的顏色庫。其中,該顏色庫中至少可以包括最近使用顏色,該最近使用顏色是根據(jù)待展示顏色信息生成的。
例如,當電子設備獲得待展示顏色信息,即待展示顏色的色值后,可以根據(jù)各待展示顏色的色值,生成相應的顏色,并展示在顏色庫的最近使用顏色中。
本發(fā)明實施例提供了一種信息展示方法,在當前文檔中展示的最近使用顏色可以包括該文檔所在進程中處于打開狀態(tài)的其他文檔最近使用的顏色,因此,當用戶想要使用相同的顏色對多個文檔中的目標對象進行渲染時,已經(jīng)完成渲染的文檔中最近使用的該顏色會出現(xiàn)在當前文檔的最近使用顏色中,因 此,能夠提高目標對象渲染效率。
進一步地,在實際應用中,當用戶打開一個文檔時,該文檔中的部分目標對象可能在用戶上次打開文檔時已經(jīng)被渲染了。也就是說,該文檔中可能已經(jīng)使用了一種或多種顏色。
可以理解,在實際應用中,為了標識對目標對象進行渲染的時機,在兩次打開文檔并對文檔中的目標對象進行渲染時,用戶可能想要使用不同的顏色對文檔中的目標對象進行渲染。或者,用戶也可能想要使用同一種顏色對一個文檔中的目標對象進行渲染。
可選地,在本發(fā)明實施例中,電子設備展示的顏色庫中,還可以包括本文檔使用顏色。其中,本文檔使用顏色可以為當前文檔中已使用的顏色。
通過展示本文檔使用顏色,當用戶再次選擇顏色對目標對象進行渲染時,可以根據(jù)需要選擇與本文檔使用顏色相同或不同的顏色,提高用戶體驗。
在實際應用中,電子設備在展示顏色庫時,除了展示最近使用顏色和本文檔使用顏色之外,還可以展示標準顏色,以使用戶可以選擇其之前未選擇過的顏色來對目標對象進行渲染。
為了使用戶區(qū)分顏色庫中的各種顏色,電子設備在展示顏色庫時,可以分別在不同的區(qū)域中展示最近使用顏色、本文檔使用顏色和標準顏色;或者,也可以將標準顏色展示在一個區(qū)域,將最近使用顏色和本文檔使用顏色展示在另一區(qū)域。
進一步地,如圖2所示,本發(fā)明實施例提供的信息展示方法還可以包括:
s201,當接收到用戶針對所述顏色庫輸入的選擇指令時,確定與所述選擇指令對應的目標顏色。
在本發(fā)明實施例中,當電子設備展示顏色庫后,用戶還可以在顏色庫中選擇其中一種顏色,以使用該顏色對目標對象進行渲染。
具體地,當電子設備接收到用戶針對顏色庫輸入的選擇指令時,可以確定 與該選擇指令對應的目標顏色,以使用該目標顏色對目標對象進行渲染。
例如,用戶可以在顏色庫中包含的標準顏色、最近使用顏色和本文檔使用顏色中,使用鼠標,或通過觸摸屏點擊其中的任一種顏色,作為選擇指令;當電子設備檢測到用戶輸入的選擇指令時,可以確定用戶點擊的顏色為目標顏色。
需要說明的是,在本發(fā)明實施例中,電子設備接收用戶針對顏色庫輸入的選擇指令,確定與該選擇指令對應的目標顏色的過程除了采用上述方法之外,還可以采用現(xiàn)有的任一種方法,本發(fā)明實施例對此過程不進行贅述。
s202,判斷所述最近使用顏色中是否包含所述目標顏色。
在本發(fā)明實施例中,電子設備確定目標顏色之后,其還可以判斷最近使用顏色中是否包含該目標顏色,以更新顏色庫中展示的最近使用顏色。
s203,當所述最近使用顏色中未包含所述目標顏色時,根據(jù)所述目標顏色更新所述最近使用顏色。
在本發(fā)明實施例中,當電子設備確定最近使用顏色中未包含目標顏色時,其可以根據(jù)該目標顏色更新最近使用顏色。
可選地,在本發(fā)明實施例中,電子設備根據(jù)目標顏色更新最近使用顏色時,可以將目標顏色添加到最近使用顏色的最前面。從而能夠保證在最近使用顏色中展示的各顏色可以按照用戶使用顏色的時間順序展示,提高用戶體驗。
可以理解,當電子設備確定目標顏色后,其可以使用該目標顏色對目標對象進行渲染,該目標顏色即為當前文檔的最近使用顏色。這種情況下,電子設備根據(jù)目標顏色更新最近使用顏色,能夠保證當前文檔最近使用顏色中包括的顏色的準確性。
進一步地,在本發(fā)明實施例中,當最近使用顏色中包含目標顏色時,電子設備可以進一步地判斷該目標顏色是否位于最近使用顏色的最前面;如果否,將該目標顏色移動至最近使用顏色的最前面。
將目標顏色移動至最近使用顏色的最前面,能夠保證在最近使用顏色中展 示的各顏色可以按照用戶使用顏色的時間順序展示,從而提高用戶體驗。
進一步地,在本發(fā)明實施例中,電子設備展示的顏色庫中的本文檔使用顏色可以是當前文檔中已使用的,并與最近使用顏色不同的顏色。從而,可以保證最近使用顏色和本文檔使用顏色不會重復展示。
進一步地,在本發(fā)明實施例中,顏色庫中展示的最近使用顏色,和/或本文檔使用顏色包括的總顏色數(shù)量可以小于預定閾值,如10、20、24等。從而避免顏色庫中展示的最近使用顏色或本文檔使用顏色過多,占用較大的展示面積,影響文檔內(nèi)容的顯示。
在實際應用中,電子設備可以根據(jù)用戶輸入的選擇指令,確定目標顏色,進而可以根據(jù)該目標顏色,對目標對象進行渲染。
下面結合一個具體的實施例,以電子設備使用目標顏色對文檔中的部分文字進行渲染為例,來說明使用目標顏色對目標對象進行渲染的過程。
在一種實現(xiàn)方式中,用戶可以首先選中待渲染的文字,然后,通過輸入與文字對應的顏色庫展示指令。電子設備接收到該展示指令時,可以在當前文檔中展示顏色庫。之后,用戶可以在顏色庫中選擇其中一種顏色作為目標顏色,當電子設備確定目標顏色后,即可使用該目標顏色對用戶選中的文字進行渲染。
在另一種實現(xiàn)方式中,用戶也可以在輸入待渲染的文字之前,先選擇目標顏色。當確定目標顏色后,用戶可以進一步地輸入待渲染文字。這種情況下,用戶輸入的文字可以直接顯示為已渲染的文字。在這種實現(xiàn)方式中,在未更改目標顏色之前,電子設備可以對用戶輸入的所有文字都使用目標顏色進行渲染。
相應于上面的方法實施例,本發(fā)明實施例還提供了相應的裝置實施例。
圖3為本發(fā)明實施例提供的一種信息展示裝置,其特征在于,應用于電子設備,所述裝置包括:
接收模塊310,用于接收針對當前文檔的顏色庫展示指令;
獲得模塊320,用于獲得根據(jù)當前文檔所在進程中處于打開狀態(tài)的文檔最近使用的顏色確定的待展示顏色信息;
展示模塊330,用于在當前文檔中展示相應的顏色庫;其中,所述顏色庫中至少包括最近使用顏色,所述最近使用顏色是根據(jù)所述待展示顏色信息生成的。
本發(fā)明實施例提供了一種信息展示裝置,在當前文檔中展示的最近使用顏色可以包括該文檔所在進程中處于打開狀態(tài)的其他文檔最近使用的顏色,因此,當用戶想要使用相同的顏色對多個文檔中的目標對象進行渲染時,已經(jīng)完成渲染的文檔中最近使用的該顏色會出現(xiàn)在當前文檔的最近使用顏色中,因此,不需要針對每個文檔,都從標準顏色庫中查找該顏色,能夠提高目標對象渲染效率。
進一步地,所述顏色庫中還包括本文檔使用顏色,所述本文檔使用顏色為所述當前文檔中已使用的顏色。
進一步地,如圖4所示,所述裝置還包括:
確定模塊410,用于當接收到針對所述顏色庫的選擇指令時,確定與所述選擇指令對應的目標顏色;
第一判斷模塊420,用于判斷所述最近使用顏色中是否包含所述目標顏色;
更新模塊430,用于當所述第一判斷模塊判斷結果為否時,根據(jù)所述目標顏色更新所述最近使用顏色。
本實施例提供的信息展示裝置,電子設備可以根據(jù)目標顏色更新最近使用顏色,從而保證當前文檔最近使用顏色中包括的顏色的準確性。
進一步地,所述更新模塊430,具體用于將所述目標顏色添加至所述最近使用顏色的最前面。
進一步地,所述裝置還包括:
第二判斷模塊(圖中未示出),用于當所述第一判斷模塊判斷結果為是時, 判斷所述目標顏色是否位于所述最近使用顏色的最前面;
移動模塊(圖中未示出),用于當所述第二判斷模塊判斷結果為否時,將所述目標顏色移動至所述最近使用顏色的最前面。
進一步地,所述本文檔使用顏色為所述當前文檔中已使用的與所述最近使用顏色不同的顏色。
進一步地,所述最近使用顏色,和/或所述本文檔使用顏色包括的總顏色數(shù)量小于預定閾值。
對于裝置實施例而言,由于其基本相似于方法實施例,所以描述的比較簡單,相關之處參見方法實施例的部分說明即可。
需要說明的是,在本文中,諸如第一和第二等之類的關系術語僅僅用來將一個實體或者操作與另一個實體或操作區(qū)分開來,而不一定要求或者暗示這些實體或操作之間存在任何這種實際的關系或者順序。而且,術語“包括”、“包含”或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系列要素的過程、方法、物品或者設備不僅包括那些要素,而且還包括沒有明確列出的其他要素,或者是還包括為這種過程、方法、物品或者設備所固有的要素。在沒有更多限制的情況下,由語句“包括一個……”限定的要素,并不排除在包括所述要素的過程、方法、物品或者設備中還存在另外的相同要素。
本領域普通技術人員可以理解實現(xiàn)上述方法實施方式中的全部或部分步驟是可以通過程序來指令相關的硬件來完成,所述的程序可以存儲于計算機可讀取存儲介質(zhì)中,這里所稱得的存儲介質(zhì),如:rom/ram、磁碟、光盤等。
以上所述僅為本發(fā)明的較佳實施例而已,并非用于限定本發(fā)明的保護范圍。凡在本發(fā)明的精神和原則之內(nèi)所作的任何修改、等同替換、改進等,均包含在本發(fā)明的保護范圍內(nèi)。