问题标签 [helpndoc]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
2767 浏览

javascript - Javascript 在谷歌浏览器中无法正常工作

我在 HelpNDoc 个人版http://www.helpndoc.com/的帮助下创建了一个 HTML 文档

我使用了随它提供的默认模板,该模板在几乎所有浏览器中都能很好地加载,除了 google chrome,模板不加载,因为我在 HTML 方面不是那么先进,所以我想你可以提供一些帮助。

错误:

toc.html 看起来像 - 我在第 36 行之前和之后添加内容

Introduction.html 看起来像 - 我在第 27 行之前和之后添加了行

system requirements.html 看起来像

gettinghelp.html 看起来像 -

非常感谢任何帮助。谢谢埃迪

0 投票
1 回答
432 浏览

vbscript - 在 Catscript Msgbox 中使用帮助文件

我正在尝试使用帮助文件在 MsgBox 中添加上下文帮助(来自Catia)。

这个想法是 MsgBox 太小,太有限(没有图片,没有链接......),无法清楚地显示帮助。

所以我像这样调用 MsgBox:

有了这个“帮助”按钮被正确添加,如果我从 Catia 调试器运行它,我会得到正确的结果,即我的帮助文件正在打开,在 iContext 页面上。我使用的帮助文件是一个 CHM,由HelpNDoc生成。

但是,如果我从 CATScript 运行它(我最后需要做什么),会显示“帮助”按钮,但是当点击它时,帮助文件没有打开,而是我得到了这个错误: 错误信息

出于多种原因,我不能使用 .catvba 或 .bas 文件(它为此工作,但由于其他原因我仍然不能),我必须使用 CATScripts

有什么建议么?我一直在 CHM 一代上尝试不同的设置,但我总是得到相同的结果。而且 MSDN 关于使用帮助文件的文档真的很稀缺,网络上关于这个问题的评论也是如此。

提前致谢!

0 投票
2 回答
588 浏览

c# - 使用 Id 而不是 Context

我使用 HelpNDoc 为我的应用程序中的上下文相关帮助提供 chm 文件。

在这个软件中,您定义了一个帮助 ID 和一个相应的帮助上下文。例如,帮助 ID 可能"SystemSetup"和帮助上下文是57.

现在我的问题:

我可以这样调用帮助:

一切都很好,但我可以ShowHelp用帮助ID("SystemSetup")来代替吗?

我问这个原因是帮助上下文可以改变,但帮助 ID 始终保持不变。

0 投票
2 回答
98 浏览

html - Rails 使用第三方生成的 html 的最佳方式

我已经使用HelpNDoc帮助创作工具完成了我的 rails 页面帮助文档。它生成了一个包含一些 HTML 页面和另外 4 个文件夹(js、img、css 和 lib)的文件夹。我正在寻找将此功能添加到我的 rails 应用程序的最佳方式。

到目前为止,我已经尝试创建一个名为“help”的新控制器并将文件添加到视图文件夹中。之后,我更改了 application.js 和 application.css.scss 文件以添加 js 和 css 文件。原来 HTML 文件包含脚本,所以我将它们放在 help.js 文件中。这看起来是最难的解决方案,因为我必须查看文件来更改引用和其他内容。

有没有其他不涉及改变很多事情的解决方案?

任何帮助表示赞赏。

我的解决方案

我使用了一个引擎(http://guides.rubyonrails.org/engines.html)。我必须编辑 html 文件来修复路线,但这是最干净的解决方案。

0 投票
3 回答
540 浏览

windows - 如何通过 HelpNDoc 使用 Subversion

我正在为一个涉及多个开发人员的项目编写文档。我们使用 Subversion (SVN) 来处理我们的代码库。

我使用HelpNDoc编写了文档文档的初稿,我喜欢它的漂亮树形视图和易于使用;问题是只有一个文件,所以我不知道如何使用 SVN 来允许其他开发人员对文档做出贡献并对其进行更新。

你知道这是否可能吗?如果没有,您能否推荐一款易于使用、具有可与 SVN 一起使用的文档树视图或允许多个用户更新它的好软件?我们使用 Windows。

0 投票
3 回答
151 浏览

html - 手持设备上的图像太小并改变比例

我已经使用 HelpNDoc 开发了这个帮助系统,但我不明白为什么图像在 PC 上调整大小的浏览器窗口上显示时会变小并变形。关联:

http://trucklesoft.co.uk/help/BriefOverview.html#Languages

在 iPad 等小型设备上:

平板电脑

我的旧版帮助系统不是使用 HelpNDoc 创建的:

旧版帮助

旧版链接:

https://www.publictalksoftware.co.uk/msa/helponline/source/helpoptionsbriefoverview.htm

更新

这是 HelpNDoc 自己的帮助系统:

https://www.helpndoc.com/sites/default/files/documentation/html/Styleseditor.html

他们的图像缩放正确!他们max-width的设置是100%这样的,这不可能是原因。

更新 2

我似乎已经手动修复了它 - 看这里:

http://trucklesoft.co.uk/help/Authorization.html

我所做的就是删除图像的宽度和高度。然后它很好地流动。

0 投票
1 回答
286 浏览

helpndoc - 在 HelpnDoc 中向 CHM 项目添加自定义 CSS 内容

如果您查看此页面,您会看到我有一个注释

笔记

此笔记样式是使用 HelpnDoc 创建的:

风格

正如你所看到的,我决定引入一个小图像,我左对齐。然后我必须添加以下自定义 css .rvps18 {padding-bottom: 20px;},以便注释包含图标的底部:

自定义 CSS

一切正常。我现在遇到的问题是我的项目的 CHM 版本。在我的 CHM 文件中,相同的注释如下所示:

CHM 备注

它没有应用我添加的相同的自定义 CSS。这是合乎逻辑的。所以这次我进入了 CHM 设置。但看:

CHM 设置

它似乎没有提供相同的自定义 CSS选项。我想我会尝试通过复制标准模板并以这种方式进行更改来制作自己的模板。但是我遇到了两个问题。

第一期

当我在我的页面的 CHM 文件中查看源代码时,它有:

后一个hnd.css文件无处可见。它是从哪里包含的,因为它不在模板文件夹中?

第 2 期

我创建了一个新的 CSS 文件并添加了相同的自定义 CSS,但我不知道如何在编译中包含这个 CSS 文件。


简而言之,我正在尝试将相同的自定义 CSS 代码添加到 CHM 项目中,以便注释在 CHM 文件中看起来与在 HTML 文件中相同,但我不知道该怎么做。

0 投票
0 回答
55 浏览

html - 文本不是从图像的基线呈现的。可以用于 CHM,但不能用于 HTML

现在这个让我很困惑。我决定尝试使用该选项将图像与基线对齐。所以在 HelpnDoc 中:

与基线对齐

现在,在 HelpnDoc 编辑器中,实际的主题内容呈现如下:

渲染

正如我所期望的那样。而且,如果我调整编辑器的大小:

调整大小时渲染

它看起来仍然很棒。因此,我编译了我的 CHM 模块并查看了其中的相同主题。这是一个较小的视图:

CHM

再一次,一切看起来都很棒。所以现在我构建了 HTML 版本的帮助并上传到浏览器进行测试。我尝试过 Firefox、IE、Edge 和 Chrome。它们看起来像这样:

HTML

看看文本不是从图像的基线开始的吗?有问题的页面在这里:

http://help.trucklesoft.co.uk/BriefOverview.html

我看过谷歌开发者控制台:

谷歌开发者控制台

没有什么会立即向我跳出来。所以我更进一步,因为我注意到文本在一个跨度中,并想知道它是否与此有关:

跨度

再一次,没有人向我跳出来。是什么导致span文本无法从图像的基线呈现?

0 投票
1 回答
61 浏览

helpndoc - 使用 HelpNDoc API 重新编号主题上下文 ID 值

我发现本教程用于将上下文帮助 ID 值导出到数据文件:

我对修订后的帮助文档进行了一些重组,因此上下文编号不是连续的:

内容

使用 HelpNDoc 我希望编写一个新的 API 脚本来重新编号,但我看不到合适的API 方法

这不可能吗?

0 投票
1 回答
64 浏览

helpndoc - HelpNDoc 在线帮助未显示正确的按钮和正确的内容功能

当我在 PC 上使用 Firefox 访问此 URL 时:

http://help-msa.publictalksoftware.co.uk/msa-options-calendars.html

火狐

然而,我在这里暂时有完全相同的网站:

http://help.trucklesoft.co.uk/msa-options-calendars.html

火狐

它正确呈现。按钮具有正确的符号,内容完全正常。

前一个链接似乎在带有 Safari 的 iPad 上显示正确的按钮,但内容不起作用。

我的代码在两个站点上完全相同。为什么它不适用于前者?

该代码是由我的 HelpNDoc 开发的。

Chrome 控制台

当我在控制台中查看带有 Chrome 的页面时,它指出:

CORS 策略已阻止'https://help-msa.publictalksoftware.co.uk/vendors/bootstrap-3.3.6/fonts/glyphicons-halflings-regular.woff2' 从源访问字体 :请求的资源上不存在“Access-Control-Allow-Origin”标头。因此不允许'http://help-msa.publictalksoftware.co.uk'Origin 访问。'http://help-msa.publictalksoftware.co.uk'

嗯?这有关系吗?

火狐控制台

跨域请求被阻止:同源策略不允许在 https://help-msa.publictalksoftware.co.uk/vendors/bootstrap-3.3.6/fonts/glyphicons-halflings-regular.ttf读取远程资源。(原因:缺少 CORS 标头“Access-Control-Allow-Origin”)。


更新

我想我解决了。我的www.publictalks.co.uk网站使用的是https协议。如果您使用http“您将被重定向”访问该站点。

如果我将上面的链接调整为:

https://help-msa.publictalksoftware.co.uk/msa-options-calendars.html

没事:

使用 https

由于某种原因,此子域help-msa未重定向到https站点。

我在 iPad 和 iPhone 上进行了上述测试。我现在需要检查我的电脑。