Как установить заголовок для файла CHM?

Мой файл CHM всегда открывается с заголовком Справка в строке заголовка, и я хочу изменить это.

Я изменил свойство Title в файле HHP, но это не помогло.

Я также попытался добавить это в HHP:

[WINDOWS]
main="my-help-title"

но и это не помогло, заголовок окна справки всегда остается Справка.

Как я могу изменить заголовок? Я открываю CHM из приложения Win Forms.

Заранее спасибо!


person Matt    schedule 09.09.2011    source источник


Ответы (2)


Пытаться

[options]  
Title="my-help-title"

См. http://www.nongnu.org/chmspec/latest/INI.html для дополнительных опций

Если нет, то это, вероятно, опция [windows], которая выглядит так:

[WINDOWS]
main="Online Help","CHM-example.hhc","CHM-example.hhk","index.htm","index.htm",,,,,0x23520,275,0x1046,[317,243,947,683],0xB0000,,,,,,0
person Marco van de Voort    schedule 09.09.2011
comment
Нет, у меня уже было это, и я пробовал писать заголовок как с кавычками, так и без них, и все равно ничего? :/ - person Matt; 10.09.2011
comment
По-прежнему без изменений :/ Я использую HTML Help Workshop v. 4.74.8702.0 Может быть, он устарел? - person Matt; 12.09.2011
comment
Не знаю, какая у меня версия. Я вытащил это из проекта, в котором у меня также был CHM, и он показал название в порядке. - person Marco van de Voort; 14.09.2011

Справка HTML не является приложением Unicode, и существует риск отображения ненужных символов, если идентификатор основного языка CHM не совпадает с идентификатором основного языка системного LCID (например, заголовок справки KOR, отображаемый в японской ОС). Предостережение здесь, когда заголовок справки компилируется на английском языке. Заголовки справки на английском языке могут отображать свою строку заголовка во всех операционных системах, поскольку все кодовые страницы поддерживают английский язык.

К сожалению, проверка слишком строгая. Следует проверять только идентификатор основного языка, однако HH также проверяет идентификатор дополнительного языка, в результате чего, скажем, португальская (Бразилия) справка отображает HTML-справку на португальском (Португалия) ПК.

В случае справки на английском языке в прошлом вся справка должна была быть настроена на английский язык (США). Эта ошибка была исправлена ​​в HH 1.31? и теперь английская (австралийская) справка, например, будет корректно отображаться на всех системах.

http://kb.helpwaregroup.com/ms-html-help/hh-faq#TOC-Why-does-my-CHM-window-show-the-title-HTML-Helpвместо-my-title-

person Денис Караульных    schedule 11.04.2017