[發(fā)明專利]一種電子設(shè)備上蒙古文豎向滾屏顯示方法有效
| 申請(qǐng)?zhí)枺?/td> | 202010090585.6 | 申請(qǐng)日: | 2020-02-13 |
| 公開(公告)號(hào): | CN111273836B | 公開(公告)日: | 2021-05-28 |
| 發(fā)明(設(shè)計(jì))人: | 徐志強(qiáng);魏明震;李滿江;孫星海;吳龍波;王燕山;王世坤;趙健;袁振德;謝繼亮 | 申請(qǐng)(專利權(quán))人: | 濰坊北大青鳥華光照排有限公司 |
| 主分類號(hào): | G06F3/0483 | 分類號(hào): | G06F3/0483;G06F40/106;G06F40/189 |
| 代理公司: | 山東華君知識(shí)產(chǎn)權(quán)代理有限公司 37300 | 代理人: | 李艷 |
| 地址: | 261041 山東省濰坊市高新區(qū)*** | 國(guó)省代碼: | 山東;37 |
| 權(quán)利要求書: | 查看更多 | 說(shuō)明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 電子設(shè)備 蒙古文 豎向 顯示 方法 | ||
1.一種電子設(shè)備上蒙古文豎向滾屏顯示方法,其特征在于:所述方法包括先獲取待顯示蒙古文內(nèi)容,按規(guī)則對(duì)獲取的蒙古文內(nèi)容重新進(jìn)行排版,將排版后的蒙古文內(nèi)容設(shè)置顯示樣式,按照設(shè)置好的樣式在電子設(shè)備上顯示蒙古文內(nèi)容并可以豎向滾屏顯示,從而使得蒙古文內(nèi)容可以在電子設(shè)備上進(jìn)行豎向滾屏顯示;
所述方法包括以下步驟:
步驟A,系統(tǒng)收到待顯示的蒙古文內(nèi)容后,解析蒙古文內(nèi)容元素,并將內(nèi)容元素放到蒙古文內(nèi)容臨時(shí)數(shù)組內(nèi);
步驟B,根據(jù)電子設(shè)備交互式屏幕大小創(chuàng)建待顯示區(qū),待顯示區(qū)就是指的蒙文豎排顯示的一屏;
步驟C,系統(tǒng)從蒙古文內(nèi)容臨時(shí)數(shù)組的元素頂端開始讀取內(nèi)容,并根據(jù)蒙文豎排排版規(guī)則在待顯示區(qū)內(nèi)進(jìn)行排版,在此將依次讀取的當(dāng)前正在處理的蒙古文內(nèi)容稱為待排版元素;
步驟D,待顯示區(qū)內(nèi)排版完成之后,將待顯示區(qū)作為一個(gè)整體添加到新的蒙古文顯示文檔中,并添加分屏分割線,然后創(chuàng)建新的待顯示區(qū)重復(fù)步驟C直至系統(tǒng)將所有蒙古文內(nèi)容都按照新的樣式添加到蒙古文顯示文檔中;
步驟E,系統(tǒng)將新的可豎向滾動(dòng)蒙古文內(nèi)容進(jìn)行呈現(xiàn)。
2.如權(quán)利要求1所述的一種電子設(shè)備上蒙古文豎向滾屏顯示方法,其特征在于:所述待顯示區(qū)寬度默認(rèn)按照屏幕寬度按比例設(shè)定初始值,待顯示區(qū)寬度是固定的;
所述待顯示區(qū)高度默認(rèn)按照屏幕高度按比例設(shè)定初始值,待顯示區(qū)高度可以根據(jù)內(nèi)容進(jìn)行拉伸,待顯示區(qū)可拉伸高度設(shè)有指定的最大高度閥值,不可無(wú)限拉伸。
3.如權(quán)利要求1所述的一種電子設(shè)備上蒙古文豎向滾屏顯示方法,其特征在于:所述步驟C中蒙文內(nèi)容根據(jù)排版規(guī)則在待顯示區(qū)內(nèi)進(jìn)行排版過(guò)程包括以下步驟:
步驟C0,將讀取的待排版元素直接排到待顯示區(qū)內(nèi),如果待排版元素能直接在待顯示區(qū)內(nèi)整個(gè)排下,那么依次讀取下一個(gè)元素進(jìn)行排版;
步驟C1,如果待排版元素不能排到待顯示區(qū)內(nèi),那么對(duì)待顯示區(qū)的高度進(jìn)行自動(dòng)拉伸,并重復(fù)本步驟,一直到能排下待排版元素或者待顯示區(qū)高度超過(guò)系統(tǒng)提前指定的閾值為止;
如果待顯示區(qū)高度小于指定的閾值,并且能排下待排版元素,那么讀取蒙古文內(nèi)容臨時(shí)數(shù)組內(nèi)下一個(gè)元素為待排版元素,重復(fù)C0、C1步驟。
4.如權(quán)利要求1所述的一種電子設(shè)備上蒙古文豎向滾屏顯示方法,其特征在于:所述步驟C中蒙文內(nèi)容根據(jù)排版規(guī)則在待顯示區(qū)內(nèi)進(jìn)行排版過(guò)程還包括以下步驟:
步驟C2,待顯示區(qū)高度超過(guò)指定閾值,待排版元素還不能整個(gè)排下,那么解析待排版元素的子元素 ;
如果待排版元素有子元素,則將第一個(gè)子元素設(shè)置為待排版元素,剩余元素重新置回到蒙古文內(nèi)容臨時(shí)數(shù)組的頂端,然后對(duì)新的待排版元素進(jìn)行排版;
如果待排版元素?zé)o子元素,則需要對(duì)本待排版元素進(jìn)行分類處理。
5.如權(quán)利要求1所述的一種電子設(shè)備上蒙古文豎向滾屏顯示方法,其特征在于:所述步驟C中蒙文內(nèi)容根據(jù)排版規(guī)則在待顯示區(qū)內(nèi)進(jìn)行排版過(guò)程還包括以下步驟:
步驟C3,蒙文顯示客戶端系統(tǒng)對(duì)無(wú)子元素的待排版元素自動(dòng)進(jìn)行分類處理,可分為文字、圖片、視頻、音頻、表格、有序列表、代碼區(qū)。
6.如權(quán)利要求5所述的一種電子設(shè)備上蒙古文豎向滾屏顯示方法,其特征在于:所述文字處理步驟如下:
待排版元素為文本,并且不能在待顯示區(qū)整體排下,那么采用二分法將蒙古文可以正好在待顯示區(qū)排下的文字拆分出來(lái),同時(shí)將剩余文字形成新的文字元素重新置回到蒙古文內(nèi)容臨時(shí)數(shù)組的頂端。
7.如權(quán)利要求5所述的一種電子設(shè)備上蒙古文豎向滾屏顯示方法,其特征在于:所述圖片處理步驟如下:
待排版元素為圖片,需要根據(jù)圖片的大小來(lái)進(jìn)行排版,如果圖片寬度大于系統(tǒng)按待顯示區(qū)寬度比例指定的閾值,那么將圖片鎖定寬高比例,放縮到和待顯示區(qū)同樣寬度來(lái)顯示,如果圖片寬度小于系統(tǒng)指定的閾值,那么直接在待顯示區(qū)域內(nèi)顯示圖片。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于濰坊北大青鳥華光照排有限公司,未經(jīng)濰坊北大青鳥華光照排有限公司許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010090585.6/1.html,轉(zhuǎn)載請(qǐng)聲明來(lái)源鉆瓜專利網(wǎng)。
- 同類專利
- 專利分類
G06F 電數(shù)字?jǐn)?shù)據(jù)處理
G06F3-00 用于將所要處理的數(shù)據(jù)轉(zhuǎn)變成為計(jì)算機(jī)能夠處理的形式的輸入裝置;用于將數(shù)據(jù)從處理機(jī)傳送到輸出設(shè)備的輸出裝置,例如,接口裝置
G06F3-01 .用于用戶和計(jì)算機(jī)之間交互的輸入裝置或輸入和輸出組合裝置
G06F3-05 .在規(guī)定的時(shí)間間隔上,利用模擬量取樣的數(shù)字輸入
G06F3-06 .來(lái)自記錄載體的數(shù)字輸入,或者到記錄載體上去的數(shù)字輸出
G06F3-09 .到打字機(jī)上去的數(shù)字輸出
G06F3-12 .到打印裝置上去的數(shù)字輸出





