📜  Adobe RoboHelp-ActiveX控件(1)

📅  最后修改于: 2023-12-03 14:59:11.576000             🧑  作者: Mango

Adobe RoboHelp - ActiveX 控件

Adobe RoboHelp 是一款能够帮助用户快速创建和发布内容的软件。其 ActiveX 控件是用于将 RoboHelp 内容嵌入到其他程序中的工具。它可以让程序员在他们的应用程序中提供帮助文件和支持文档。

功能

ActiveX 控件可以使用以下功能:

  • 嵌入 HTML 帮助文件和 PDF 文件
  • 打开和导航帮助文件
  • 在帮助窗口中显示搜索结果
  • 提供帮助文件的索引
安装

要使用 ActiveX 控件,需要安装 Adobe RoboHelp。控件将安装在 Windows 系统的“程序文件”目录中。在安装过程中,您可以选择安装 ActiveX 控件。

使用

要在自己的应用程序中使用 ActiveX 控件,需要在 Visual Studio 中添加对 RoboHelp 的引用。在菜单栏中,选择“项目”>“添加引用”>“浏览”,然后选择 RoboHelp 的安装目录中的 ActiveX 控件。

// 引入 ActiveX 控件
using RoboHTMLLib;

// 创建控件实例
AxRoboHelp11 axRoboHelp = new AxRoboHelp11();

// 添加控件到窗体
this.Controls.Add(axRoboHelp);

// 设置帮助文件路径
axRoboHelp.HelpFile = @"C:\RoboHelpProjects\MyProject\Output\MyProject.chm";

// 显示帮助文件
axRoboHelp.DisplayTopicFromId("Introduction.htm");
注意事项

在使用 ActiveX 控件时,请注意以下事项:

  • 控件需要 Adobe RoboHelp 的安装以及许可证。
  • 在使用控件前,请确保已经了解了 RoboHelp 和 ActiveX 控件的基础知识。
  • 确保您的应用程序支持 ActiveX 控件。
结论

Adobe RoboHelp 的 ActiveX 控件是一个非常有用的工具,可以帮助程序员提供优秀的帮助文档和支持材料。只要您按照以上步骤进行设置,就可以轻松地在应用程序中让用户获得超过预期的使用体验。