亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

一種控件的顯示文本的替換方法和裝置的制作方法

文檔序號:6584945閱讀:144來源:國知局
專利名稱:一種控件的顯示文本的替換方法和裝置的制作方法
技術(shù)領(lǐng)域
本發(fā)明屬于計算機應用領(lǐng)域,尤其涉及一種控件的顯示文本的替換方法和裝置。
背景技術(shù)
目前,對于Web輸出控件,如文本控件(TextField)、日期選擇控件(DateField)、文本域控件(TextArea)等, 一般控件的顯示值均與控件的真實值進行綁定,從而使控件的顯示文本與控件的真實值在任何情況或者場景下均是相同的。由于控件的顯示文本與控件的真實值耦合的太緊,使得用戶無法對控件的顯示文本進行修改或替換,給用戶編程帶來極大的不便。 如果在某種場景下,需要修改控件的顯示文本,如在有權(quán)限控制的系統(tǒng)中,對于具有不同權(quán)限的用戶,相同控件的顯示文本可能需要各不相同,如對于有權(quán)限的用戶,控件的顯示文本為真實值,對于沒有權(quán)限的用戶,控件的顯示文本為空或者"無權(quán)限"等類似的提示信息,在這種情況下,現(xiàn)有技術(shù)只能通過修改控件本身的顯示文本的真實值,才能達到對控件的顯示文本進行修改的目的。這種方式不僅修改難度大,不適用于一般的用戶,而且當修改控件真實值后,用戶又有新的需求時,又需要重新修改該控件的真實值,導致開發(fā)成本高、維護難度大等問題。

發(fā)明內(nèi)容
本發(fā)明實施例的目的在于提供一種控件的顯示文本的替換方法,旨在解決控件的顯示文本的替換導致的開發(fā)成本高、維護難度大的問題。 本發(fā)明實施例是這樣實現(xiàn)的,一種控件的顯示文本的替換方法,所述方法包括下述步驟 配置控件的層疊樣式表,在層疊樣式表中將控件的背景圖片配置為帶有目標顯示
文本的圖片,并設(shè)置控件的背景圖片的背景色為透明色; 在層疊樣式表中將控件的顯示文本移到控件區(qū)域外并隱藏; 采用配置的層疊樣式表控制控件的樣式,將控件的顯示文本替換為目標顯示文本。 本發(fā)明實施例的另一目的在于提供一種控件的顯示文本的替換裝置,所述裝置包括 背景圖片配置單元,用于配置控件的層疊樣式表,在層疊樣式表中將控件的背景圖片配置為帶有目標顯示文本的圖片,并設(shè)置控件的背景圖片的背景色為透明色;
顯示文本隱藏單元,用于在層疊樣式表中將控件的顯示文本移到控件區(qū)域外并隱藏; 顯示文本替換單元,用于采用配置的層疊樣式表控制控件的樣式,將控件的顯示文本替換為目標顯示文本。 在本發(fā)明實施例中,在本發(fā)明實施例中,由于在層疊樣式表中已將控件的背景圖片設(shè)置為帶有目標顯示文本的圖片,并將控件原有的顯示文本移出控件區(qū)域外并隱藏了, 從而使用戶只能看到該控件的背景圖片中的目標顯示文本,從而在不改變控件本身的真實 值的條件下,將控件的顯示文本替換為目標顯示文本,以滿足用戶在特殊場景下的需求。這 種方式由于只需要配置控件的層疊樣式表,不需要重寫控件或者重新修改控件,因此,開發(fā) 成本低、維護難度小。


圖1是本發(fā)明第一實施例提供的控件的顯示文本的替換方法的實現(xiàn)流程圖;
圖2是本發(fā)明第二實施例提供的控件的顯示文本的替換方法的實現(xiàn)流程圖;
圖3是本發(fā)明第三實施例提供的控件的顯示文本的替換方法的實現(xiàn)流程圖;
圖4是本發(fā)明第四實施例提供的控件的顯示文本的替換方法的實現(xiàn)流程圖;
圖5是本發(fā)明實施例提供的控件的顯示文本的替換裝置的結(jié)構(gòu)框圖。
具體實施例方式
為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點更加清楚明白,以下結(jié)合附圖及實施例,對 本發(fā)明進行進一步詳細說明。應當理解,此處所描述的具體實施例僅僅用以解釋本發(fā)明,并 不用于限定本發(fā)明。 在本發(fā)明實施例中,通過配置控件的層疊樣式表,在層疊樣式表中將控件的背景 圖片配置為帶有目標顯示文本的透明色圖片,并將控件的顯示文本隱藏,通過配置的層疊 樣式表控制控件的樣式,從而達到將控件的顯示文本替換為目標顯示文本的目的。
本發(fā)明實施例提供了一種控件的顯示文本的替換方法和裝置 所述方法包括配置控件的層疊樣式表,在層疊樣式表中將控件的背景圖片配置
為帶有目標顯示文本的圖片,并設(shè)置控件的背景圖片的背景色為透明色; 在層疊樣式表中將控件的顯示文本移到控件區(qū)域外并隱藏; 采用配置的層疊樣式表控制控件的樣式,將控件的顯示文本替換為目標顯示文 本。 所述裝置包括背景圖片配置單元,用于配置控件的層疊樣式表,在層疊樣式表中 將控件的背景圖片配置為帶有目標顯示文本的圖片,并設(shè)置控件的背景圖片的背景色為透 明色; 顯示文本隱藏單元,用于在層疊樣式表中將控件的顯示文本移到控件區(qū)域外并隱 藏; 顯示文本替換單元,用于采用配置的層疊樣式表控制控件的樣式,將控件的顯示 文本替換為目標顯示文本。 為了說明本發(fā)明所述的技術(shù)方案,下面通過具體實施例來進行說明。
實施例一 圖1示出了本發(fā)明第一實施例提供的控件的顯示文本的替換方法的實現(xiàn)流程,詳 述如下 在步驟S101中,配置控件的層疊樣式表,在層疊樣式表中將控件的背景圖片配置 為帶有目標顯示文本的圖片,并設(shè)置控件的背景圖片的背景色為透明色。
在本發(fā)明實施例中,當在某些業(yè)務場景下需要使控件的顯示文本與控件的真實值 不同時,則先配置控件的層疊樣式表,在層疊樣式表中將控件的背景圖片配置為帶有目標 顯示文本的圖片,同時將控件的背景圖片的背景色設(shè)置為透明色。舉例說明如下
當用戶需要將TextField控件的顯示文本由"你好主題"替換為"無權(quán)限"時,則 配置TextField控件的層疊樣式表,在層疊樣式表中將TextField控件的背景圖片設(shè)置為 帶有目標顯示文本一 "無權(quán)限"的圖片。 在步驟S102中,在層疊樣式表中將控件的顯示文本移到控件區(qū)域外并隱藏。
在本發(fā)明實施例中,通過將控件本身的顯示文本移到控件區(qū)域外并隱藏,從而使 得用戶只能看到背景圖片中的目標顯示文本,但控件的顯示文本的真實值并未做修改,這 樣在不修改控件本身的顯示文本的真實值的條件下,也可以達到將控件的顯示文本替換為 目標顯示文本的目的。 在步驟S103中,采用配置的層疊樣式表控制控件的樣式,將控件的顯示文本替換 為目標顯示文本。 在本發(fā)明實施例中,當在網(wǎng)頁等使用該控件時,通過將配置的層疊樣式表添加至 網(wǎng)頁中,即可通過該層疊樣式表控制控件的樣式,從而將控件的顯示文本替換為目標顯示 文本。 在本發(fā)明實施例中,通過配置控件的層疊樣式表,將控件的背景圖片配置為帶有 目標顯示文本的圖片,設(shè)置控件的背景圖片的背景色為透明色,再通過將控件自身的顯示 文本移到控件區(qū)域外并隱藏,從而使得用戶只看到該控件的背景圖片中顯示的目標顯示文 本,從而達到將控件的顯示文本替換為目標顯示文本的目的。
實施例二 為了使替換后的目標顯示文本與控件所在的界面保持一致的界面風格,圖2示出
了本發(fā)明第二實施例提供的控件的顯示文本的替換方法的實現(xiàn)流程,詳述如下 在步驟S201中,配置控件的層疊樣式表,在層疊樣式表中將控件的背景圖片配置
為帶有目標顯示文本的圖片,并設(shè)置控件的背景圖片的背景色為透明色。其具體步驟如上
所述,在此不再贅述。 在步驟S202中,在層疊樣式表中設(shè)置帶有目標顯示文本的圖片中的目標顯示文 本的文字顏色和字體樣式。 在本發(fā)明實施例中,為了使替換了顯示文本后的控件的風格與控件所在的界面保 持一致的界面風格,在層疊樣式表中設(shè)置目標顯示文本的文字顏色和字體樣式時,可以根 據(jù)控件所在的界面風格進行設(shè)置。當然,為了達到提示的目的或者滿足個性化需求,在層疊 樣式表中設(shè)置目標顯示文本的文字顏色和字體樣式時,也可以將目標顯示文本的文字顏色 和/或字體羊舍設(shè)置為與控件所在的界面風格完全不同的風格,以突出顯示替換后的控件 的顯示文本。 在步驟S203中,在層疊樣式表中將控件的顯示文本移到控件區(qū)域外并隱藏。其具 體步驟如上所述,在此不再贅述。 在步驟S204中,采用配置的層疊樣式表控制控件的樣式,將控件的顯示文本替換 為目標顯示文本。其具體步驟如上所述,在此不再贅述。
實施例三
5
為了達到更好的顯示文本的替換效果,圖3示出了本發(fā)明第三實施例提供的控 件的顯示文本的替換方法的實現(xiàn)流程。圖3所示的控件的顯示文本的替換方法中的步驟 S301、S303、S304與圖1所示的控件的顯示文本的替換方法的中的步驟S101、S102、S103相 同,不同之處僅在于,其還包括下述步驟 在步驟S302中,在層疊樣式表中將控件的背景圖片的顯示屬性設(shè)置為不重復。
在本發(fā)明實施例中,由于控件所在的網(wǎng)頁中可能存在多種背景圖片,通過將控件 的背景圖片的顯示屬性設(shè)置為不重復,從而使得呈現(xiàn)給用戶的控件的背景圖片只包括該層 疊樣式表中設(shè)置的背景圖片,這樣,就可以提供更好的顯示效果。 當然,在本發(fā)明實施例中,在層疊樣式表中將控件的背景圖片的顯示屬性設(shè)置為 不重復時,還可以在層疊樣式表中設(shè)置帶有目標顯示文本的圖片中的目標顯示文本的文字 顏色和字體樣式。
實施例四 為了準確的控制替換了顯示文本的控件在頁面中的位置,圖4示出了本發(fā)明第四 實施例提供的控件的顯示文本的替換方法的實現(xiàn)流程。圖4所示的控件的顯示文本的替換 方法中的步驟S401、S403、S404與圖1所示的控件的顯示文本的替換方法的中的步驟S101、 S102、 S103相同,不同之處僅在于,其還包括下述步驟 在步驟S402中,在層疊樣式表中設(shè)置控件的頁邊距。其中控件的頁邊距包括上邊 距、下邊距、左邊距和右邊距。
實施例五 在本發(fā)明實施例中,在層疊樣式表中將控件的背景圖片配置為帶有目標顯示文本 的圖片的具體實現(xiàn)步驟包括如下兩種方式,當然還可以采用現(xiàn)有的任意一種方式實現(xiàn)。
其中一種是預先存儲帶有目標顯示文本的圖片,再在層疊樣式表中將控件的背景 圖片設(shè)置為下載的帶有目標顯示文本圖片。其中預先存儲的圖片可以通過從遠程網(wǎng)絡下載 的方式獲取,也可以采用第三方圖片制作工具制作帶有目標顯示文本的圖片。
另一種方式的具體步驟如下 A、接收目標顯示文本,根據(jù)接收的目標顯示文本生成帶有該目標顯示文本的圖 片。其中根據(jù)接收的目標顯示文本生成帶有該目標顯示文本的圖片的具體過程屬于現(xiàn)有技 術(shù),在此不再贅述。 B、在層疊樣式表中將將控件的背景圖片設(shè)置為該生成的帶有目標顯示文本的圖 片。
實施例六 圖5示出了本發(fā)明實施例提供的控件的顯示文本的替換裝置的結(jié)構(gòu),為了便于說 明,僅示出了與本發(fā)明實施例相關(guān)的部分。其中 背景圖片配置單元1配置控件的層疊樣式表,在層疊樣式表中將控件的背景圖片
配置為帶有目標顯示文本的圖片,并設(shè)置控件的背景圖片的背景色為透明色。 顯示文本隱藏單元2在層疊樣式表中將控件的顯示文本移到控件區(qū)域外并隱藏。 顯示文本替換單元3采用配置的層疊樣式表控制控件的樣式,將控件的顯示文本
替換為目標顯示文本。 在本發(fā)明實施例中,當在網(wǎng)頁等使用該控件時,通過將配置的層疊樣式表添加至
6網(wǎng)頁中,即可通過該層疊樣式表控制控件的樣式,由于在層疊樣式表中已將控件的背景圖 片設(shè)置為帶有目標顯示文本的圖片,并將控件原有的顯示文本移出控件區(qū)域外并隱藏了, 從而使用戶只能看到該控件的背景圖片中的目標顯示文本,從而達到在不改變控件本身的 真實值的條件下,將控件的顯示文本替換為目標顯示文本,以滿足用戶在特殊場景下的需 求。 為了使替換后的目標顯示文本與控件所在的界面保持一致的界面風格,在本發(fā)明 另一實施例中,該裝置還包括文本字體配置單元4。該文本字體配置單元4在層疊樣式表中 設(shè)置帶有目標顯示文本的圖片中的目標顯示文本的文字顏色和/或字體樣式。其具體過程 如上所述,在此不再贅述。 為了達到更好的顯示文本的替換效果,在本發(fā)明另一實施例中,該裝置還包括顯 示屬性設(shè)置單元5。該顯示屬性設(shè)置單元5在層疊樣式表中將控件的背景圖片的顯示屬性 設(shè)置為不重復。其具體過程如上所述,在此不再贅述。 為了準確的控制替換了顯示文本的控件在頁面中的位置,該裝置還包括頁邊距設(shè) 置單元6。該頁邊距設(shè)置單元6在層疊樣式表中設(shè)置控件的頁邊距。其中控件的頁邊距包 括上邊距、下邊距、左邊距和右邊距。 在本發(fā)明實施例中,該背景圖片配置單元1在層疊樣式表中將控件的背景圖片配 置為帶有目標顯示文本的圖片時,可以直接將預先存儲帶有目標顯示文本的圖片設(shè)置為控 件的背景圖片。其中預先存儲的圖片可以通過從遠程網(wǎng)絡下載的方式獲取,也可以采用第 三方圖片制作工具制作帶有目標顯示文本的圖片。 在本發(fā)明另一實施例中,該背景圖片配置單元1包括圖片生成模塊11和圖片設(shè)置 模塊12。其中 圖片生成模塊ll接收目標顯示文本,根據(jù)接收的目標顯示文本生成帶有該目標 顯示文本的圖片。其中根據(jù)接收的目標顯示文本生成帶有該目標顯示文本的圖片的具體過 程屬于現(xiàn)有技術(shù),在此不再贅述。 圖片設(shè)置模塊12在層疊樣式表中將將控件的背景圖片設(shè)置為該生成的帶有目標 顯示文本的圖片。 在本發(fā)明實施例中,由于在層疊樣式表中已將控件的背景圖片設(shè)置為帶有目標顯 示文本的圖片,并將控件原有的顯示文本移出控件區(qū)域外并隱藏了,從而使用戶只能看到 該控件的背景圖片中的目標顯示文本,從而在不改變控件本身的真實值的條件下,將控件 的顯示文本替換為目標顯示文本,以滿足用戶在特殊場景下的需求。這種方式由于只需要 配置控件的層疊樣式表,不需要重寫控件或者重新修改控件,因此,開發(fā)成本低、維護難度 小。通過在層疊樣式表中設(shè)置帶有目標顯示文本的圖片中的目標顯示文本的文字顏色和字 體樣式,從而使控件的顯示文本的替換可以滿足用戶個性化的需求。由于在層疊樣式表中 將控件的背景圖片的顯示屬性設(shè)置為不重復,因此,達到更好的顯示文本的替換效果。另外 通過根據(jù)接收的目標顯示文本,直接生成帶有目標顯示文本的圖片,并將生成的圖片設(shè)置 為控件的背景圖片,從而使控件的顯示文本的替換更加簡單、方便。 以上所述僅為本發(fā)明的較佳實施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精 神和原則之內(nèi)所作的任何修改、等同替換和改進等,均應包含在本發(fā)明的保護范圍之內(nèi)。
權(quán)利要求
一種控件的顯示文本的替換方法,其特征在于,所述方法包括下述步驟配置控件的層疊樣式表,在層疊樣式表中將控件的背景圖片配置為帶有目標顯示文本的圖片,并設(shè)置控件的背景圖片的背景色為透明色;在層疊樣式表中將控件的顯示文本移到控件區(qū)域外并隱藏;采用配置的層疊樣式表控制控件的樣式,將控件的顯示文本替換為目標顯示文本。
2. 如權(quán)利要求1所述的方法,其特征在于,在所述在層疊樣式表中將控件的背景圖片 配置為帶有目標顯示文本的圖片的步驟之后,所述方法還包括下述步驟在層疊樣式表中設(shè)置帶有目標顯示文本的圖片中的目標顯示文本的文字顏色和字體 樣式。
3. 如權(quán)利要求1所述的方法,其特征在于,在所述在層疊樣式表中將控件的背景圖片 配置為帶有目標顯示文本的圖片的步驟之后,所述方法還包括下述步驟在層疊樣式表中將控件的背景圖片的顯示屬性設(shè)置為不重復。
4. 如權(quán)利要求1所述的方法,其特征在于,在所述在層疊樣式表中將控件的顯示文本 移到控件區(qū)域外并隱藏的步驟之前,所述方法還包括下述步驟在層疊樣式表中設(shè)置控件的頁邊距。
5. 如權(quán)利要求l-4任一項所述的方法,其特征在于,所述在層疊樣式表中將控件的顯 示文本移到控件區(qū)域外并隱藏的步驟具體為接收目標顯示文本,根據(jù)接收的目標顯示文本生成帶有該目標顯示文本的圖片; 在層疊樣式表中將將控件的背景圖片設(shè)置為該生成的帶有目標顯示文本的圖片。
6. —種控件的顯示文本的替換裝置,其特征在于,所述裝置包括背景圖片配置單元,用于配置控件的層疊樣式表,在層疊樣式表中將控件的背景圖片 配置為帶有目標顯示文本的圖片,并設(shè)置控件的背景圖片的背景色為透明色;顯示文本隱藏單元,用于在層疊樣式表中將控件的顯示文本移到控件區(qū)域外并隱藏; 顯示文本替換單元,用于采用配置的層疊樣式表控制控件的樣式,將控件的顯示文本替換為目標顯示文本。
7. 如權(quán)利要求6所述的裝置,其特征在于,所述裝置還包括文本字體配置單元,用于在層疊樣式表中設(shè)置帶有目標顯示文本的圖片中的目標顯示文本的文字顏色和/或字體樣式。
8. 如權(quán)利要求6所述的裝置,其特征在于,所述裝置還包括顯示屬性設(shè)置單元,用于在層疊樣式表中將控件的背景圖片的顯示屬性設(shè)置為不重復。
9. 如權(quán)利要求6所述的裝置,其特征在于,所述裝置還包括 頁邊距設(shè)置單元,用于在層疊樣式表中設(shè)置控件的頁邊距。
10. 如權(quán)利要求6-9任一項所述的裝置,其特征在于,所述背景圖片配置單元包括 圖片生成模塊,用于接收目標顯示文本,根據(jù)接收的目標顯示文本生成帶有該目標顯示文本的圖片;圖片設(shè)置模塊,用于在層疊樣式表中將將控件的背景圖片設(shè)置為該生成的帶有目標顯 示文本的圖片。
全文摘要
本發(fā)明適用于計算機應用領(lǐng)域,提供了一種控件的顯示文本的替換方法和裝置,所述方法包括下述步驟配置控件的層疊樣式表,在層疊樣式表中將控件的背景圖片配置為帶有目標顯示文本的圖片,并設(shè)置控件的背景圖片的背景色為透明色;在層疊樣式表中將控件的顯示文本移到控件區(qū)域外并隱藏;采用配置的層疊樣式表控制控件的樣式,將控件的顯示文本替換為目標顯示文本。本發(fā)明實施例由于在層疊樣式表中已將控件的背景圖片設(shè)置為帶有目標顯示文本的圖片,并將控件原有的顯示文本移出控件區(qū)域外并隱藏了,從而使用戶只能看到該控件的背景圖片中的目標顯示文本,達到在不改變控件本身的真實值的條件下,將控件的顯示文本替換為目標顯示文本的目的。
文檔編號G06F9/44GK101776991SQ20091023907
公開日2010年7月14日 申請日期2009年12月28日 優(yōu)先權(quán)日2009年12月28日
發(fā)明者資冰冰 申請人:金蝶軟件(中國)有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1