數(shù)確定單元403,用于結(jié)合所述總字符顯示長度值以及所述文本顯示區(qū)域的第一邊長度值確定所述目標(biāo)文本內(nèi)容的文本行數(shù);
[0077]尺寸獲取單元404,用于結(jié)合所述文本行數(shù)、所述單字符高度值以及當(dāng)前行間距獲取所述所需區(qū)域的高度值;
[0078]其中,所述尺寸信息包括所述高度值。
[0079]在其中一個實施例中,在上一個實施例的基礎(chǔ)上,所述第一判斷模塊將所述高度值與所述文本顯示區(qū)域的第二邊長度值進行比較,根據(jù)該比較的結(jié)果判斷所述文本顯示區(qū)域是否能完整顯示所述目標(biāo)文本內(nèi)容。
[0080]在其中一個實施例中,如圖5所示,本發(fā)明的文本顯示系統(tǒng),還可以包括:
[0081]第二獲取模塊307,用于獲取所述文本顯示區(qū)域的屬性標(biāo)識;
[0082]第二判斷模塊308,用于判斷所述屬性標(biāo)識與預(yù)設(shè)的文本調(diào)整標(biāo)識是否一致;
[0083]第一獲取模塊301在第二判斷模塊308的判定結(jié)果為是時,獲取所述語言切換指令時,根據(jù)所述語言切換指令獲取需要將文本顯示區(qū)域中的當(dāng)前文本內(nèi)容切換成的目標(biāo)語言。
[0084]本發(fā)明的文本顯示系統(tǒng)與本發(fā)明的文本顯示方法--對應(yīng),在上述文本顯示方法的實施例闡述的技術(shù)特征及其有益效果均適文本顯示系統(tǒng)的實施例中,特此聲明。
[0085]以上所述實施例的各技術(shù)特征可以進行任意的組合,為使描述簡潔,未對上述實施例中的各個技術(shù)特征所有可能的組合都進行描述,然而,只要這些技術(shù)特征的組合不存在矛盾,都應(yīng)當(dāng)認為是本說明書記載的范圍。
[0086]以上所述實施例的各技術(shù)特征可以進行任意的組合,為使描述簡潔,未對上述實施例中的各個技術(shù)特征所有可能的組合都進行描述,然而,只要這些技術(shù)特征的組合不存在矛盾,都應(yīng)當(dāng)認為是本說明書記載的范圍。
[0087]以上所述實施例僅表達了本發(fā)明的幾種實施方式,其描述較為具體和詳細,但并不能因此而理解為對發(fā)明專利范圍的限制。應(yīng)當(dāng)指出的是,對于本領(lǐng)域的普通技術(shù)人員來說,在不脫離本發(fā)明構(gòu)思的前提下,還可以做出若干變形和改進,這些都屬于本發(fā)明的保護范圍。因此,本發(fā)明專利的保護范圍應(yīng)以所附權(quán)利要求為準(zhǔn)。
【主權(quán)項】
1.一種文本顯示方法,其特征在于,包括如下步驟: 獲取語言切換指令,根據(jù)所述語言切換指令獲取需要將文本顯示區(qū)域中的當(dāng)前文本內(nèi)容切換成的目標(biāo)語言; 根據(jù)所述目標(biāo)語言對所述當(dāng)前文本內(nèi)容進行語言切換,獲取切換后的目標(biāo)文本內(nèi)容;結(jié)合所述目標(biāo)文本內(nèi)容以及當(dāng)前字號獲取若顯示所述目標(biāo)文本內(nèi)容所需區(qū)域的尺寸信息; 根據(jù)所述尺寸信息判斷所述文本顯示區(qū)域是否能完整顯示所述目標(biāo)文本內(nèi)容; 若否,則將當(dāng)前字號減去預(yù)定的字號縮小步長后更新當(dāng)前字號,返回所述結(jié)合所述目標(biāo)文本內(nèi)容以及當(dāng)前字號獲取顯示所述目標(biāo)文本內(nèi)容所需區(qū)域的尺寸信息的步驟; 若是,則根據(jù)當(dāng)前字號顯示所述目標(biāo)文本內(nèi)容。2.根據(jù)權(quán)利要求1所述的文本顯示方法,其特征在于,所述結(jié)合所述目標(biāo)文本內(nèi)容以及當(dāng)前字號獲取顯示所述目標(biāo)文本內(nèi)容所需區(qū)域的尺寸信息的過程包括如下步驟: 根據(jù)所述目標(biāo)文本內(nèi)容確定所述目標(biāo)內(nèi)容的字符數(shù)目,根據(jù)當(dāng)前字號確定單字符寬度值、單字符高度值; 結(jié)合所述單字符寬度值、所述字符數(shù)目獲取所述目標(biāo)內(nèi)容的總字符顯示長度值;結(jié)合所述總字符顯示長度值以及所述文本顯示區(qū)域的第一邊長度值確定所述目標(biāo)文本內(nèi)容的文本行數(shù); 結(jié)合所述文本行數(shù)、所述單字符高度值以及當(dāng)前行間距獲取所述所需區(qū)域的高度值; 其中,所述尺寸信息包括所述高度值。3.根據(jù)權(quán)利要求2所述的文本顯示方法,其特征在于,所述根據(jù)所述尺寸信息判斷所述文本顯示區(qū)域是否能完整顯示所述目標(biāo)文本內(nèi)容的過程包括步驟: 將所述高度值與所述文本顯示區(qū)域的第二邊長度值進行比較,根據(jù)該比較的結(jié)果判斷所述文本顯示區(qū)域是否能完整顯示所述目標(biāo)文本內(nèi)容。4.根據(jù)權(quán)利要求1所述的文本顯示方法,其特征在于,還包括步驟: 獲取所述文本顯示區(qū)域的屬性標(biāo)識,判斷所述屬性標(biāo)識與預(yù)設(shè)的文本調(diào)整標(biāo)識是否一致; 若一致,則進入所述獲取語言切換指令,根據(jù)所述語言切換指令獲取需要將文本顯示區(qū)域中的當(dāng)前文本內(nèi)容切換成的目標(biāo)語言的步驟。5.一種文本顯示系統(tǒng),其特征在于,包括: 第一獲取模塊,用于獲取語言切換指令,根據(jù)所述語言切換指令獲取需要將文本顯示區(qū)域中的當(dāng)前文本內(nèi)容切換成的目標(biāo)語言; 切換模塊,用于根據(jù)所述目標(biāo)語言對所述當(dāng)前文本內(nèi)容進行語言切換,獲取切換后的目標(biāo)文本內(nèi)容; 處理模塊,用于在所述切換模塊獲取到所述目標(biāo)文本內(nèi)容時,或者根據(jù)縮小模塊的結(jié)果,結(jié)合所述目標(biāo)文本內(nèi)容以及當(dāng)前字號獲取若顯示所述目標(biāo)文本內(nèi)容所需區(qū)域的尺寸信息; 第一判斷模塊,用于根據(jù)所述尺寸信息判斷所述文本顯示區(qū)域是否能完整顯示所述目標(biāo)文本內(nèi)容; 縮小模塊,用于在所述判斷模塊的判定結(jié)果為否時,將當(dāng)前字號減去預(yù)定的字號縮小步長后更新當(dāng)前字號; 顯示模塊,用于在所述判斷模塊的判定結(jié)果為是時,根據(jù)當(dāng)前字號顯示所述目標(biāo)文本內(nèi)容。6.根據(jù)權(quán)利要求5所述的文本顯示系統(tǒng),其特征在于,所述處理模塊包括: 參數(shù)獲取單元,用于根據(jù)所述目標(biāo)文本內(nèi)容確定所述目標(biāo)內(nèi)容的字符數(shù)目,根據(jù)當(dāng)前字號確定單字符寬度值、單字符高度值; 顯示長度獲取單元,用于結(jié)合所述單字符寬度值、所述字符數(shù)目獲取所述目標(biāo)內(nèi)容的總字符顯示長度值; 行數(shù)確定單元,用于結(jié)合所述總字符顯示長度值以及所述文本顯示區(qū)域的第一邊長度值確定所述目標(biāo)文本內(nèi)容的文本行數(shù); 尺寸獲取單元,用于結(jié)合所述文本行數(shù)、所述單字符高度值以及當(dāng)前行間距獲取所述所需區(qū)域的高度值; 其中,所述尺寸信息包括所述高度值。7.根據(jù)權(quán)利要求6所述的文本顯示系統(tǒng),其特征在于: 所述第一判斷模塊將所述高度值與所述文本顯示區(qū)域的第二邊長度值進行比較,根據(jù)該比較的結(jié)果判斷所述文本顯示區(qū)域是否能完整顯示所述目標(biāo)文本內(nèi)容。8.根據(jù)權(quán)利要求5所述的文本顯示系統(tǒng),其特征在于,還包括: 第二獲取模塊,用于獲取所述文本顯示區(qū)域的屬性標(biāo)識; 第二判斷模塊,用于判斷所述屬性標(biāo)識與預(yù)設(shè)的文本調(diào)整標(biāo)識是否一致; 所述第一獲取模塊在所述第二判斷模塊的判定結(jié)果為是時,獲取所述語言切換指令時,根據(jù)所述語言切換指令獲取需要將文本顯示區(qū)域中的當(dāng)前文本內(nèi)容切換成的目標(biāo)語言ο
【專利摘要】本發(fā)明涉及一種文本顯示方法和系統(tǒng),其方法包括步驟:根據(jù)獲取的語言切換指令獲取需要將文本顯示區(qū)域中的當(dāng)前文本內(nèi)容切換成的目標(biāo)語言;根據(jù)目標(biāo)語言對當(dāng)前文本內(nèi)容進行語言切換,獲取切換后的目標(biāo)文本內(nèi)容;結(jié)合目標(biāo)文本內(nèi)容以及當(dāng)前字號獲取若顯示目標(biāo)文本內(nèi)容所需區(qū)域的尺寸信息;根據(jù)尺寸信息判斷文本顯示區(qū)域是否能完整顯示目標(biāo)文本內(nèi)容;若否,則將當(dāng)前字號減去預(yù)定的字號縮小步長后更新當(dāng)前字號,返回結(jié)合目標(biāo)文本內(nèi)容以及當(dāng)前字號獲取顯示目標(biāo)文本內(nèi)容所需區(qū)域的尺寸信息的步驟;若是,則根據(jù)當(dāng)前字號顯示目標(biāo)文本內(nèi)容,采用本發(fā)明的方案,在進行語言切換時,一方面可以保持終端界面的美觀性,另一方面可以保證文本內(nèi)容的完整顯示。
【IPC分類】G06F17/21
【公開號】CN105159868
【申請?zhí)枴緾N201510557166
【發(fā)明人】胡勇
【申請人】廣東歐珀移動通信有限公司
【公開日】2015年12月16日
【申請日】2015年9月1日