html to word mathml,在MS Word中将MathML转换为MathType
我正在从XML & MathML转换为MS Word文档。
我使用MFC和Word自动化,所以不应该这样写的文字没有问题:在MS Word中将MathML转换为MathType
_Application app;
COleVariant vtOpt(DISP_E_PARAMNOTFOUND, VT_ERROR),
vtTrue((short)TRUE),
vtFalse((short)FALSE);
app.CreateDispatch("Word.Application",NULL);
Documents docs = app.GetDocuments();
_Document doc = docs.Add (vtOpt, vtOpt, vtOpt, vtOpt);
Range range = doc.Range (vtOpt, vtOpt);
range.InsertAfter (_T("Hello Word!"));
现在的问题是转换MATHML式到嵌入式MathType的对象。我发现的一种可能的方法是在TeX中编写方程,然后以编程方式调用MTCommand_TeXToggle(在Word的MathType 6.5库中找到)宏,用MathType OLE对象替换TeX。但是,我必须以某种方式将MathML转换为TeX,但这并不容易。
我知道,MathType的OLE对象应接受原始数据MATHML,但是当我试图创建和访问OLE对象编程:
InlineShapes shapes = doc.GetInlineShapes();
InlineShape control = shapes.AddOLEObject (COleVariant("Equation.DSMT4"), vtOpt, vtFalse, vtFalse, vtOpt, vtOpt, vtOpt, vtOpt);
OLEFormat fm = control.GetOLEFormat();
COleDispatchDriver drv = fm.GetObject();
我最终没有合理的接口与喂它MathML数据。 所以,问题是: 1)有没有办法控制OLE对象并发送一些MathML数据? 或 2)有没有办法获得一个MS Word VB宏,将选择从MathML转换为MathType OLE对象?
由于提前, 尼克止住
2009-06-09
stanch
html to word mathml,在MS Word中将MathML转换为MathType相关推荐
- delphi word_使用MS Word从Delphi代码进行拼写检查-Delphi中的Office Automation
delphi word 什么是(OLE)自动化? 什么是自动化服务器? 什么是自动化客户端? ( What is (OLE) Automation? What is Automation Server ...
- word中将空格替换为_如何在MS Word中将“使用必应搜索”更改为使用Google
word中将空格替换为 Microsoft Word's context menu has a menu item that most people have probably seen but do ...
- Word处理控件Aspose.Words功能演示:使用C#创建MS Word文档
Aspose.Words是一种高级Word文档处理API,用于执行各种文档管理和操作任务.API支持生成,修改,转换,呈现和打印文档,而无需在跨平台应用程序中直接使用Microsoft Word. A ...
- Word处理控件Aspose.Words功能演示:在 Java 中将 DOCX 转换为 JSON
Aspose.Words 是一种高级Word文档处理API,用于执行各种文档管理和操作任务.API支持生成,修改,转换,呈现和打印文档,而无需在跨平台应用程序中直接使用Microsoft Word.此 ...
- Word处理控件Aspose.Words功能演示:在 Python 中自动合并 MS Word 邮件
MS Word 邮件合并是一项流行的功能,允许您创建信件.发票.信封.报告等.使用邮件合并,您可以创建模板并使用数据填充它.因此,将为数据源中的每个条目生成一个文档.为了自动化此功能,本文介绍了如何使 ...
- 使用MS Word设计和打印自己的圣诞贺卡,第1部分
Looking for a little DIY fun this holiday season? Open up familiar tool MS Word and create simple, ...
- Word处理控件Aspose.Words功能演示:使用Java合并MS Word文档
在各种情况下,可能需要合并多个MS Word文档,例如减少文档数量,在单个文件中保留相似种类的内容(即发票)等.许多在线应用程序使您可以合并两个或多个MS Word文档但是,您可能需要在自己的Web或 ...
- PHP能获取word页数吗,PHP MS Word文件页数
实际上我正在尝试从ms word文件中计算页面,我正在使用这个 PHP脚本,但是,没有向我显示确切的结果,并且脚本不是那么快.任何人都可以帮助我获得更好的脚本. $word = new COM(&qu ...
- 文档处理教程:使用Java拆分MS Word文档
在各种情况下,可能需要将MS Word文档拆分为多个文档.例如,您可能需要为Word文档中的每个页面,每个部分或页面集合创建一个单独的文档.为了自动进行文档拆分,本文介绍了如何使用Java以编程方式拆 ...
最新文章
- 美国互联网瘫痪了,你的密码怎么办?
- cat卡特鞋有实体店吗_保养课堂 | 小小密封件,竟然是CAT油缸和连杆耐用的秘密...
- void*与int互转
- Xcode and Unity missing library ‘lGoogleUtilities‘
- apache kafka_Apache Kafka简介
- 解决 windows10和ubuntu16.04双系统下时间不对的问题
- SAP ABAP 打印(smartforms方式)
- 带你了解家居智能的心脏:物联网关
- UE4之Import源码解析
- grep和正则表达式
- c语言正则表达式替换,Linux C 支持正则表达式的字符串替换函数...
- linux zip加压到文件夹,Linux下zip压缩和unzip解压缩命令全解
- CSDN日报190910:程序员都秃头,商务个个是人精
- 决策树和随机森林预测员工离职率学习代码
- 全网首发Modown主题8.31开心版
- 广义相对论和量子力学在哪些地方发生了严重的冲突(转)
- 教你作一份高水准的简历
- django实训报告
- Unity 3D官方教程——Adventure Game学习记录
- FPGA和CPLD对比