首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在Robohelp中将子.chm主题映射到上下文敏感的帮助?

如何在Robohelp中将子.chm主题映射到上下文敏感的帮助?
EN

Stack Overflow用户
提问于 2016-04-18 16:50:20
回答 1查看 437关注 0票数 0

使用Robohelp 10 html帮助。如何将主题从合并(子) .chm映射到主程序?用户需要按F1并从子.chm获取主题。我试着编辑.ali文件并更改别名条目,如下所示:

代码语言:javascript
复制
<Alias name="Test" link="child.chm::/test.htm">

无法计算出正确引用child.chm的格式。在孩子或主人本身,如果我用

代码语言:javascript
复制
<Alias name="Test" link="test.htm">

(假设我将实际的.htm文件放在相应的项目中,而不是将它们合并,只对单个.chm进行测试),它可以正常工作。我知道名字参数是正确的,我只是不能让主人理解去查看子文件来获取test.htm文件。旧的示例提到了重定向文件,但是如何使用这种xml格式来实现呢?只需查看ROBOHELP在定义工作文件时所做的示例,它们位于.ali文件中。这就是我所缺少的吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-04-18 20:08:11

在独立的CHM中定义上下文映射为应用程序创建上下文敏感帮助很好,但是在合并的帮助系统中,尝试通过主CHM打开从主题时可能会遇到问题。

这个过程要求您在RoboHelp之外对映射和别名文件进行更改,并向主.chm文件中添加一个“重定向”主题--因此这并不简单。

请看合并帮助中的上下文ID

所以,你必须决定哪一种解决方案适合你的需要。

Pete几年前提到“. HelpwareGroup.com站点并没有解释.hhp文件的别名部分必须至少包含一个不带书签的redirect.htm文件引用。如果该部分中的每个重定向行都附加了书签,那么上下文帮助调用将失败。因此,要解决这个问题,请在.hhp文件中添加以下两行.”:

代码语言:javascript
复制
[ALIAS] 
Dummy_Unused=redirect.htm 

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

https://stackoverflow.com/questions/36699840

复制
相关文章

相似问题

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