Merge html帮助可以为保留索引/搜索项的合并级别是否有限?
我创建了一个RoboHelp html帮助项目,将三个项目合并到一个主项目中。索引和搜索词在Master.chm中工作正常。但是,这个Master.chm被合并到另一个“超级主机”应用程序中,我的应用程序是该应用程序的插件。合并之后,子help.chms项不会出现在索引中,搜索也找不到它们。允许索引/搜索工作的“级别”合并帮助是否数量有限?还是更有可能存在其他问题(即超级项目不使用二进制索引)或其他问题?主要是二进制索引。请查看Rob Chandler网站上的以下一般提示列表:Merge html帮助可以为保留索引/搜索项的合并级别是否有限?,merge,chm,html-help,robohelp,Merge,Chm,Html Help,Robohelp,我创建了一个RoboHelp html帮助项目,将三个项目合并到一个主项目中。索引和搜索词在Master.chm中工作正常。但是,这个Master.chm被合并到另一个“超级主机”应用程序中,我的应用程序是该应用程序的插件。合并之后,子help.chms项不会出现在索引中,搜索也找不到它们。允许索引/搜索工作的“级别”合并帮助是否数量有限?还是更有可能存在其他问题(即超级项目不使用二进制索引)或其他问题?主要是二进制索引。请查看Rob Chandler网站上的以下一般提示列表: 所有CHM文件都
- 如果在“兼容性”框>“编译器”选项卡>“项目选项”中选择1.0作为版本,则不会创建二进制索引 对话框,或者如果清除了“创建二进制索引”复选框
- Rick Stone提醒说,主索引必须至少包含一个索引项,以便合并工作
标记。我们延长了
每个主题的标题与模块本身的标题(
“书”),引出:这个好题目(这本好书
标题)
数字(6)似乎是我的问题。Child.chm->Parent.chm->Grandparent.chm。每个chm都有一个索引,并在所有3个项目上检查二进制索引。Parent.chm将看到子对象的索引。祖父母将看到父母的索引。但祖父母不会看到孩子的指数。搜索关键字也是如此。话题很好。您的意思是:“您必须告诉每个.CHM文件哪些其他文件可能属于同一个项目”?我该怎么做?我找到了这个:。在最后一篇文章中,这一点得以实现,但它要求顶级.chm文件事先了解所有较低级别的.chms文件。这对我来说根本不行,因为我没有访问顶级项目(它是一个外部源应用程序)的hhp文件的权限但这是一条艰难的道路,结果还不确定。未测试-但请注意(现在移动)谢谢,但我认为我不能这样做。每次安装任何组件(其他第三方)时,主应用程序都会自行重新生成main.chm,因此无论如何都会丢失我的更改。显然,如果您没有对最终主项目的完全访问权限,一个级别的子项目是可行的。我可以通过编辑master的.hhp使其工作,但在这种情况下,我无法控制它,因为它是第三方。