Разработчики могут использовать API-интерфейсы RoboHelp для создания пользовательских диалоговых окон на основе своих требований. RH_ShowHelp — это программная функция, которая вызывает файлы справки в проекте. Поддерживаемые языки включают Visual Basic, C / C ++, JavaScript и Java .
Файлы для соответствующих языков находятся в папке Install Directory \ Adobe \ Adobe RoboHelp (версия) \ CSH API . В документации RoboHelp перечислены параметры, содержащиеся в RH_ShowHelp. В следующей таблице описаны все эти параметры —
Старший | Параметр и описание |
---|---|
1 |
hParent Этот параметр закрывает диалоговое окно справки, когда окно вызова закрыто. |
2 |
a_pszHelpFile Этот параметр указывает источник справки в зависимости от типа вывода. Для Webhelp / FlashHelp: «Путь к стартовой странице проекта» Для Webhelp Pro: «http: // <имя_сервера> /roboapi.asp» Для справки HTML: «Путь к файлу .CHM». |
3 |
uCommand Этот параметр содержит следующие константы — HH_DISPLAY_INDEX — отображает панель индекса и тему по умолчанию. HH_DISPLAY_SEARCH — отображает панель поиска и тему по умолчанию. HH_DISPLAY_TOC — отображает панель содержимого и тему по умолчанию. HH_HELP_CONTEXT — открывает тему, связанную с идентификатором карты в параметре dwData. |
4 |
dwData Этот параметр используется для получения идентификатора карты и экспорта файла карты для языка программирования. Используйте HH_HELP_CONTEXT в параметре uCommand. |
hParent
Этот параметр закрывает диалоговое окно справки, когда окно вызова закрыто.
a_pszHelpFile
Этот параметр указывает источник справки в зависимости от типа вывода.
Для Webhelp / FlashHelp: «Путь к стартовой странице проекта»
Для Webhelp Pro: «http: // <имя_сервера> /roboapi.asp»
Для справки HTML: «Путь к файлу .CHM».
uCommand
Этот параметр содержит следующие константы —
HH_DISPLAY_INDEX — отображает панель индекса и тему по умолчанию.
HH_DISPLAY_SEARCH — отображает панель поиска и тему по умолчанию.
HH_DISPLAY_TOC — отображает панель содержимого и тему по умолчанию.
HH_HELP_CONTEXT — открывает тему, связанную с идентификатором карты в параметре dwData.
dwData
Этот параметр используется для получения идентификатора карты и экспорта файла карты для языка программирования. Используйте HH_HELP_CONTEXT в параметре uCommand.
Для получения дополнительной информации или для дальнейшего подключения тем CSH к языкам, перечисленным выше, см. Документацию Adobe RoboHelp, доступную по следующей ссылке — https://helpx.adobe.com/support/robohelp.html .