一種基于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))人 重慶市全媒體數(shù)字教育工程技術(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ù),通過(guò)解析MathML數(shù)學(xué)公式,快速、高效地將數(shù)學(xué)公式顯示在網(wǎng)頁(yè)上。