对象:Application
Application 对象是唯一一个必须 (使用 new) 创建的对象。通过分配界面检索所有其他对象。
请参阅以下示例:
• 托管代码:使用
ApplicationCreator 的
VB、
C# 和
C++
方法
• Activate() - 将 PTC Mathcad Prime 窗口置于前面并将其激活。
• CloseAll(Ptc.MathcadPrime.Automation.SaveOption) - 关闭 PTC Mathcad Prime 中所有打开的工作表。
任何未经修改的新工作表的特殊行为:
◦ 关闭工作表而不提示用户,即使 saveOption 为 spPromptToSaveChanges,也是如此。
◦ 关闭工作表但不保存,即使 saveOption 为 spSaveChanges,也是如此。
使用此方法创建 WorksheetReadonlyOptions 对象以将其作为 OpenEx(String, WorksheetReadonlyOptions) 自变量传递。
• GetVersion() - 获得 PTC Mathcad Prime 的版本。
返回:
字符串
• InitializeEvents2(eventHandler,SubscribeAll)
SubscribeAll 为布尔值:
◦ True - 初始化时订阅所有事件。
返回:
S_OK - COM Events Sink 初始化成功。
S_FALSE - COM Events Sink 初始化失败。
• Open(filename)
filename (字符串) - PTC Mathcad Prime 工作表的路径和文件名。如果 filename 为 null 或空白,则将打开一个新的工作表。
• OpenEx(String,WorksheetReadonlyOptions) - 从路径下使用 PTC Mathcad Prime 打开工作表,并在打开时设置 WorksheetReadonlyOptions。如果 String 为 NULL 或 EMPTY STRING,则将打开一个新的工作表。
String 是所要打开的工作表的路径。如果路径为 NULL 或 EMPTY STRING,则将打开一个新的工作表。
返回:
与要打开的工作表关联的“工作表对象”,或 Null (如果在检索对象实例时出错的话)。
• Quit() - 在可能的情况下,关闭此 PTC Mathcad Prime 应用程序。
Quit() 行为的定义如下:
◦ 如果有活动连接,则 PTC Mathcad Prime 将继续运行。
◦ 如果无活动连接,但仍打开了有标题的工作表 (或无标题但已修改且未保存的工作表),则 PTC Mathcad Prime 将继续运行。
◦ 如果没有活动连接且仅打开了未修改的无标题文档,则会关闭 PTC Mathcad Prime。
MathcadPrimeEvents 是将要订阅的、已在 MathcadPrimeEvents 枚举中定义的事件。
返回:
S_OK - 成功订阅事件。
S_FALSE - 订阅事件失败 (包括错误事件实例)
• UnsubscribeEvent(MathcadPrimeEvents) - 按名称取消订阅 MathcadPrimeEvents 事件。
MathcadPrimeEvents 是将要取消订阅的、已在 MathcadPrimeEvents 枚举中定义的事件。
返回:
S_OK - 成功取消订阅事件。
S_FALSE - 取消订阅事件失败 (包括错误事件实例)
属性
• ActiveWorksheet - 获得活动 PTC Mathcad Prime 工作表。
返回:
与活动工作表关联的 MathcadPrimeWorksheet 对象,或 Null (如果在检索对象实例时出错的话)。
• Visible - 设置/获得 PTC Mathcad Prime 窗口可见性。