[发明专利]公式的显示方法、装置、终端及计算机可读存储介质有效
申请号: | 201710622857.0 | 申请日: | 2017-07-27 |
公开(公告)号: | CN107390978B | 公开(公告)日: | 2020-11-03 |
发明(设计)人: | 古意昌 | 申请(专利权)人: | 广州视源电子科技股份有限公司;广州视睿电子科技有限公司 |
主分类号: | G06F3/0481 | 分类号: | G06F3/0481;G06F8/38 |
代理公司: | 北京品源专利代理有限公司 11332 | 代理人: | 胡彬 |
地址: | 510530 广东省*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 公式 显示 方法 装置 终端 计算机 可读 存储 介质 | ||
本发明公开了一种公式的显示方法,包括:获取待显示的公式中多级嵌套的各元素的布局模式和每一嵌套级别中元素与元素之间的位置关系;根据非极子元素的布局模式,调用该非极子元素的一个或多个子元素的待显示高度和/或对齐线信息,计算该非极子元素的待显示高度或对齐线信息;根据表达式组合的各子元素的对齐线信息排布所述各子元素,使所述各子元素的对齐线信息相同;按照每一嵌套级别中元素与元素之间的位置关系以及各元素的待显示高度,显示排布好所有表达式组合的子元素的公式。相应地,本发明还公开了一种公式的显示装置、终端及计算机可读存储介质。本发明实现了高效美观地显示公式,清楚地向用户展示公式结构的效果。
技术领域
本发明涉及数据处理技术领域,尤其涉及一种公式的显示方法、装置、终端及计算机可读存储介质。
背景技术
教学触屏终端是在常规电教及计算机设备基础上发展起来的多功能装置,兼具教学、学术报告、会议等功能,满足现代教育对各种资源进行演示的要求。
利用教学触屏终端提供的白板软件,教师能像在传统黑板上书写一样,在白板上书写。然而,无论在传统黑板上还是白板软件上,常常会出现因教师字迹潦草而导致公式显示不清楚的问题。虽然现有技术的教学触屏终端能够应用图像处理的手段识别出公式中的字符及布局模式,但却无法对齐排布公式中的各元素,美观地显示公式。
发明内容
本发明提供一种公式的显示方法、装置、终端及计算机可读存储介质,以实现高效美观地显示公式,清楚地向学生用户展示公式结构。
第一方面,本发明实施例一提供了一种公式的显示方法,包括:
获取待显示的公式中多级嵌套的各元素的布局模式和每一嵌套级别中元素与元素之间的位置关系;其中,若第n级嵌套的一个元素下嵌套一个或多个第n+1级嵌套元素,则所述一个或多个第n+1级嵌套元素为该第n级嵌套元素的子元素;没有子元素的元素为极子元素,有子元素的元素为非极子元素;
根据非极子元素的布局模式,调用该非极子元素的一个或多个子元素的待显示高度和/或对齐线信息,计算该非极子元素的待显示高度或对齐线信息;其中,所述对齐线信息为纵坐标信息;极子元素的对齐线信息为自身最高点纵坐标与最低点纵坐标的算术平均值;极子元素的待显示高度是根据其上级元素的布局模式获得的;
根据表达式组合的各子元素的对齐线信息排布所述各子元素,使所述各子元素的对齐线信息相同;其中,所述表达式组合是布局模式为多个表达式封装成一组的元素;
按照每一嵌套级别中元素与元素之间的位置关系以及各元素的待显示高度,显示排布好所有表达式组合的子元素的公式。
第二方面,本发明实施例还提供一种公式的显示装置,包括:
获取模块,用于获取待显示的公式中多级嵌套的各元素的布局模式和每一嵌套级别中元素与元素之间的位置关系;其中,若第n级嵌套的一个元素下嵌套一个或多个第n+1级嵌套元素,则所述一个或多个第n+1级嵌套元素为该第n级嵌套元素的子元素;没有子元素的元素为极子元素,有子元素的元素为非极子元素;
计算模块,用于根据非极子元素的布局模式,调用该非极子元素的一个或多个子元素的待显示高度和/或对齐线信息,计算该非极子元素的待显示高度或对齐线信息;其中,所述对齐线信息为纵坐标信息;极子元素的对齐线信息为自身最高点纵坐标与最低点纵坐标的算术平均值;极子元素的待显示高度是根据其上级元素的布局模式获得的;
排布模块,用于根据表达式组合的各子元素的对齐线信息排布所述各子元素,使所述各子元素的对齐线信息相同;其中,所述表达式组合是布局模式为多个表达式封装成一组的元素;
显示模块,用于按照每一嵌套级别中元素与元素之间的位置关系以及各元素的待显示高度,显示排布好所有表达式组合的子元素的公式。
第三方面,本发明实施例还提供一种终端,所述终端包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广州视源电子科技股份有限公司;广州视睿电子科技有限公司,未经广州视源电子科技股份有限公司;广州视睿电子科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710622857.0/2.html,转载请声明来源钻瓜专利网。