首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何从vb.net代码导航到madcap文档的特定内容?

如何从vb.net代码导航到madcap文档的特定内容?
EN

Stack Overflow用户
提问于 2017-10-17 08:52:16
回答 1查看 224关注 0票数 1

在我们的vb.net桌面应用程序中,我们一直使用PDF文件作为帮助文档的一部分。在PDF中,我们将遍历PDF文档中的特定章节。

现在,我们决定使用MadCap Flare作为文档工具。我们有一个vb.net表单中的菜单项用于文档。在单击链接时,我们希望打开照明弹文档的特定章节。

EN

回答 1

Stack Overflow用户

发布于 2017-10-17 10:05:00

您知道,当使用MapCad Flare (我不使用Flare!)时,使用单源XML创作管理内容是可能的。您可以通过HTML5 Flare以越来越多的格式发布内容,包括HTML5、WebHelp、PDF、Word、XHTML、Clean、EPUB、DITA等。

因此,您可以继续使用PDF和连接vb.net桌面应用程序帮助的方式。

使用基于HTML的主题可能是另一种解决方案,方法是为表单、对话框或控件创建带有HTML文件的帮助(另请参阅:VB .NET控件帮助)。

属性显示帮助(HTML local)

激活hlpProvider组件hlpHtmlLocal,并将hlpHtmlLocal的HelpNameSpace属性设置为要使用的文件名。

我们使用右边的小按钮打开一个带有对话框的本地HTML文件。

下一步是将控件(例如按钮)的HelpNavigator属性设置为HelpNavigator枚举的值(见下表)。这里我们使用主题

当应用程序运行时,单击HelpButton以启用“这是.”帮助。光标发生变化。现在单击该按钮或在按钮有焦点时按F1。这将打开浏览器中的单个HTML文件。

似乎您不能使用锚名跳转到HTML文件的特定部分。

显示帮助的属性(HTML )

激活hlpProvider组件,并将hlpHtmlServer的HelpNameSpace属性设置为要使用的文件名。在这里,我们使用一个HTML文件的http://地址。如果您在公司服务器上提供该文件,则不必与客户一起更新帮助文件。

下一步是将控件(例如按钮)的HelpNavigator属性设置为HelpNavigator enumaration的值(参见下表)。这里我们使用主题。然后,我们将HelpKeyword on hlpHtmlSever属性设置为例如"anchor3“。不要添加一个领导"#“。如果要打开不带锚的HTML文件,请将其保留为空。帮助处理cmdControl2.将Dim sHelpFile单击为String作为String‘--初始化上下文敏感的帮助--关键字属性提供检索与控件关联的帮助的关键信息。

当应用程序运行时,单击HelpButton以启用“这是.”帮助。光标发生变化。现在单击该按钮或在按钮有焦点时按F1。这将在浏览器中打开Internet上的单个HTML文件。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/46786159

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档