本發(fā)明涉及標(biāo)簽編輯,尤其涉及一種文本排版方法、裝置、電子設(shè)備及計算機(jī)存儲介質(zhì)。
背景技術(shù):
1、在日常宣傳、推廣中,通過標(biāo)簽展示宣傳內(nèi)容是十分常見的宣傳方式。
2、在對標(biāo)簽進(jìn)行文本編輯時,基于標(biāo)簽中文本框的設(shè)置,當(dāng)用戶輸入的過本過長時,文本框?qū)⑷耘f保持橫向或豎向增長,這會導(dǎo)致文本內(nèi)容超出標(biāo)簽紙的寬高限制,在對標(biāo)簽進(jìn)行打印時將無法打印溢出內(nèi)容,在文本溢出時,需要用戶手動對文本框的大小進(jìn)行調(diào)整,并對應(yīng)調(diào)整文本字體和排版等,操作復(fù)雜,影響用戶使用體驗。
3、由此可見,現(xiàn)有技術(shù)在對標(biāo)簽中的文本進(jìn)行編輯時,存在需要用戶手動調(diào)整文本框大小,并手動調(diào)整字體和排版,操作復(fù)雜,影響用戶使用體驗的技術(shù)問題。
技術(shù)實現(xiàn)思路
1、有鑒于此,有必要提供一種文本排版方法、裝置、電子設(shè)備及計算機(jī)存儲介質(zhì),用以解決現(xiàn)有技術(shù)在對標(biāo)簽中的文本進(jìn)行編輯時,存在需要用戶手動調(diào)整文本框大小,并手動調(diào)整字體和排版,操作復(fù)雜,影響用戶使用體驗的技術(shù)問題。
2、為了解決上述問題,本發(fā)明提供一種文本排版方法,包括:
3、接收用戶在矩形文本展示區(qū)域內(nèi)的文本輸入操作,并在所述矩形文本展示區(qū)域內(nèi)展示待展示文本;
4、基于所述文本輸入操作調(diào)整所述矩形文本展示區(qū)域的對邊距離和所述待展示文本的文字排版方式,以使調(diào)整后的所述矩形文本展示區(qū)域在展示待展示文本時,所述待展示文本在所述矩形文本展示區(qū)域內(nèi)。
5、在一種可能的實施方式中,所述基于所述文本輸入操作調(diào)整所述矩形文本展示區(qū)域的對邊距離和所述待展示文本的文字排版方式,依次排版待展示文本中的文字,包括:
6、基于所述文本輸入操作結(jié)合所述待展示文本的文字?jǐn)?shù)量調(diào)整所述矩形文本展示區(qū)域的第一對邊距離或第二對邊距離,和/或調(diào)整所述待展示文本中文字的展示位置和/或文字的字體大小。
7、在一種可能的實施方式中,所述基于所述文本輸入操作結(jié)合所述待展示文本的文字?jǐn)?shù)量調(diào)整所述矩形文本展示區(qū)域的第一對邊距離或第二對邊距離,調(diào)整所述待展示文本中文字的展示位置和/或文字的字體大小,包括:
8、當(dāng)所述矩形文本展示區(qū)域的第一對邊距離或所述第二對邊距離為固定值時,基于所述待展示文本的文字?jǐn)?shù)量和所述文字的字體大小對應(yīng)調(diào)整所述矩形文本展示區(qū)域的第二對邊距離或第一對邊距離,同時調(diào)整所述待展示文本中的位置在所述矩形文本展示區(qū)域的展示位置和/或所述文字的字體大小。
9、在一種可能的實施方式中,所述方法包括:
10、在所述矩形文本展示區(qū)域的第一對邊距離或所述第二對邊距離為固定值時,當(dāng)接收到手動換行操作時,解除所述矩形文本展示區(qū)域的第一對邊距離或所述第二對邊距離的固定限制,調(diào)整所述矩形文本展示區(qū)域的第二對邊距離或第一對邊距離為固定值。
11、在一種可能的實施方式中,所述方法包括:
12、在所述矩形文本展示區(qū)域的第一對邊距離或所述第二對邊距離為固定值時,當(dāng)?shù)谝粚吇虻诙叺竭_(dá)標(biāo)簽可編輯區(qū)域的邊界時,將所述第一對邊距離和所述第二對邊距離都調(diào)整為非固定值。
13、在一種可能的實施方式中,所述調(diào)整所述待展示文本中文字的展示位置和/或文字的字體大小,包括:
14、當(dāng)所述矩形文本展示區(qū)域的第一對邊距離和第二對邊距離都為固定值時,調(diào)整所述待展示文本中文字的字體大小、文字對齊方式、文字行間距以及所述文字在所述矩形文本展示區(qū)域內(nèi)的展示位置。
15、在一種可能的實施方式中,所述矩形文本展示區(qū)域的第一對邊距離和第二對邊距離都為固定值,包括:
16、所述矩形文本展示區(qū)域的第一對邊距離和第二對邊距離為預(yù)設(shè)的固定值;或
17、所述矩形文本展示區(qū)域的第一對邊距離和所述第二對邊距離經(jīng)過調(diào)整后與標(biāo)簽可編輯區(qū)域重合。
18、本發(fā)明還提供一種文本排版裝置,包括:
19、文本獲取模塊,用于接收用戶在矩形文本展示區(qū)域內(nèi)的文本輸入操作,并在所述矩形文本展示區(qū)域內(nèi)展示待展示文本;
20、文本排版模塊,用于基于所述文本輸入操作調(diào)整所述矩形文本展示區(qū)域的對邊距離和所述待展示文本的文字排版方式,以使調(diào)整后的所述矩形文本展示區(qū)域在展示待展示文本時,所述待展示文本在所述矩形文本展示區(qū)域內(nèi)。
21、本發(fā)明還提供一種電子設(shè)備,包括存儲器和處理器,其中,
22、所述存儲器,用于存儲程序;
23、所述處理器,與所述存儲器耦合,用于執(zhí)行所述存儲器中存儲的所述程序,以實現(xiàn)上述任意一項所述的文本排版方法中的步驟。
24、本發(fā)明還提供一種計算機(jī)可讀存儲介質(zhì),用于存儲計算機(jī)可讀取的程序或指令,所述程序或指令被處理器執(zhí)行時能夠?qū)崿F(xiàn)上述任意一項所述的文本排版方法中的步驟。
25、本發(fā)明的有益效果是:本發(fā)明提供的文本排版方法,基于用戶的文本輸入操作在矩形文本展示區(qū)域內(nèi)展示待展示文本,并自動調(diào)整矩形文本展示區(qū)域的對邊距離和所述待展示文本的文字排版方式,以使調(diào)整后的所述矩形文本展示區(qū)域在展示待展示文本時,所述待展示文本在所述矩形文本展示區(qū)域內(nèi),無需用戶手動調(diào)整,操作簡單,對于文本排版方便快捷,提升用戶使用體驗。
1.一種文本排版方法,其特征在于,包括:
2.根據(jù)權(quán)利要求1所述的文本排版方法,其特征在于,所述基于所述文本輸入操作調(diào)整所述矩形文本展示區(qū)域的對邊距離和所述待展示文本的文字排版方式,依次排版待展示文本中的文字,包括:
3.根據(jù)權(quán)利要求2所述的文本排版方法,其特征在于,所述基于所述文本輸入操作結(jié)合所述待展示文本的文字?jǐn)?shù)量調(diào)整所述矩形文本展示區(qū)域的第一對邊距離或第二對邊距離,調(diào)整所述待展示文本中文字的展示位置和/或文字的字體大小,包括:
4.根據(jù)權(quán)利要求3所述的文本排版方法,其特征在于,所述方法包括:
5.根據(jù)權(quán)利要求3所述的文本排版方法,其特征在于,所述方法包括:
6.根據(jù)權(quán)利要求2所述的文本排版方法,其特征在于,所述調(diào)整所述待展示文本中文字的展示位置和/或文字的字體大小,包括:
7.根據(jù)權(quán)利要求6所述的文本排版方法,其特征在于,所述矩形文本展示區(qū)域的第一對邊距離和第二對邊距離都為固定值,包括:
8.一種文本排版裝置,其特征在于,包括:
9.一種電子設(shè)備,其特征在于,包括存儲器和處理器,其中,
10.一種計算機(jī)可讀存儲介質(zhì),其特征在于,用于存儲計算機(jī)可讀取的程序或指令,所述程序或指令被處理器執(zhí)行時能夠?qū)崿F(xiàn)上述權(quán)利要求1至7中任意一項所述的文本排版方法中的步驟。