一種基于HTML5 canvas的數(shù)學(xué)公式顯示方法及系統(tǒng)
基本信息
申請(qǐng)?zhí)?/td> | CN201310101291.9 | 申請(qǐng)日 | - |
公開(公告)號(hào) | CN103176954A | 公開(公告)日 | 2013-06-26 |
申請(qǐng)公布號(hào) | CN103176954A | 申請(qǐng)公布日 | 2013-06-26 |
分類號(hào) | G06F17/21(2006.01)I | 分類 | 計(jì)算;推算;計(jì)數(shù); |
發(fā)明人 | 韓鵬;高躍;王東強(qiáng);侯鋒;王佳;羅茂;閆東旭 | 申請(qǐng)(專利權(quán))人 | 重慶市應(yīng)用技術(shù)有限公司 |
代理機(jī)構(gòu) | 重慶市前沿專利事務(wù)所(普通合伙) | 代理人 | 重慶市科學(xué)技術(shù)研究院;重慶市全媒體數(shù)字教育工程技術(shù)研究中心有限公司 |
地址 | 401123 重慶市北部新區(qū)黃山大道中段楊柳路2號(hào) | ||
法律狀態(tài) | - |
摘要
摘要 | 本發(fā)明提出了一種基于HTML5?canvas的數(shù)學(xué)公式顯示方法及系統(tǒng),該方法包括如下步驟:利用畫布創(chuàng)建模塊創(chuàng)建畫布;利用控制器建立字符、符號(hào)函數(shù)庫(kù);利用控制器建立數(shù)學(xué)公式結(jié)構(gòu)控制函數(shù)庫(kù);利用MathML數(shù)學(xué)公式模塊編寫MathML數(shù)學(xué)公式;利用公式處理模塊解析所述MathML數(shù)學(xué)公式,根據(jù)所述字符、符號(hào)函數(shù)庫(kù)以及數(shù)學(xué)公式結(jié)構(gòu)控制函數(shù)庫(kù)中的內(nèi)容將所述MathML數(shù)學(xué)公式繪制在所述畫布上;輸出并顯示數(shù)學(xué)公式。本發(fā)明利用HTML5的canvas功能和MathML在表達(dá)數(shù)學(xué)公式方面的規(guī)范性,提出了簡(jiǎn)單、高效的HTML5+JavaScript+MathML技術(shù),通過解析MathML數(shù)學(xué)公式,快速、高效地將數(shù)學(xué)公式顯示在網(wǎng)頁(yè)上。 |
