MathType

MathType中文网 > 使用技巧 > MathType 7 API文件的使用方法

服务中心

MathType 7
新高度 新起点

微信公众号

欢迎加入 MathType 产品的大家庭,立即扫码关注,获取更多软件动态和资源福利。

热门文章

MathType 7 API文件的使用方法

发布时间:2021/08/16

MathType 7(Win系统)的API包含WLL文件、两个包含VBA宏的Word模板和一个单独的DLL文件。

一、WLL文件

WLL文件是带有某些Word特定入口点的DLL文件,在MathType中命名为MathPage.WLL。Windows系统里,它位于公式编辑器MathType的安装目录下的“MathPage”文件夹与“STARTUP”文件夹中。若是“STARTUP”文件夹中没有,也可直接将此文件从MathPage中复制一份过去。

图1:MathPage.wll文件
图1:MathPage.wll文件

对于Windows上的MathType命令,我们通过WLL文件作为入口访问DLL。一方面是由于VBA代码在DLL中调用函数的方式更方便,另一方面是因为单个入口点可以使体系结构更简洁。

WLL中包含许多MathPage函数(由MP前缀),可帮助我们将Word文档转换为HTML页面(MathPage页面),这是一个复杂的转换过程。

二、包含VBA宏的Word模板

在MathType文件夹内的Office支持文件夹中有两种Word模板,位于MathType安装目录下的“Office Support”文件夹下。

图2:带有VBA宏的Office模板
图2:带有VBA宏的Office模板
  1. MathType Commands 2016[2013/2010].dotm模板文件

用于将MathType选项卡加载入Word菜单上,该模板文件在MathType安装过程中会复制到Microsoft Word的“STARTUP”文件夹中。Word启动时会自动加载此模板文件,以在Word菜单上显示MathType选项卡。

图3:加载MathType选项卡模板文件
图3:加载MathType选项卡模板文件

我们需要事先安装好Office,随后再安装MathType,那么打开Word后应该会正常显示MathType选项卡。若是没有MathType选项卡,则可以从MathType安装路径中的“Office Support”文件夹中复制此Word模板以及前面提到的“MathPage.wll”各一份,粘贴进Office安装目录下的“STARTUP”文件夹中,路径通常为“C:\Program Files\Microsoft Office\root\Office16(对应自己Office的版本)\STARTUP”。复制粘贴完成后,再打开Word就可以正常加载MathType选项卡了。

  1. WordCmds.dot模板文件。

此模板文件不需要复制进Office目录下,但如果要在WordCmds.dot模板中正确调用函数,需要使用与现有模板相同版本的MathType程序。处理程序函数不仅会验证WLL的正确版本并加载WordCmds.dot模板,还会调用一些初始化例程。

三、DLL文件

该DLL文件名为MT6.dll,位于MathType文件夹内的System文件夹中。

图4:MT6.dll文件
图4:MT6.dll文件

这个DLL文件管理与MathType软件的所有信息交互,并在必要时调用MathType。DLL中的大多数功能都提供对添加到Word的MathType命令的支持。MT6.dll中的API函数都以MT为前缀开头。

以上是API文件处于Windows系统下的情况,在Mac上,这些文件处于每个Mac账户的路径下的Office与MathType中,与Windows一样,文件路径会取决于安装的Office版本。如您还需其他关于MathType的使用技巧,尽情关注MathType中文网哟。

作者:∅

标签:API文档MathType 7
读者也访问过这里: