Как перейти к конкретному содержанию документа madcap flare из кода vb.net?

Мы использовали PDF-файл как часть справочной документации в нашем настольном приложении vb.net. В PDF мы бы обратились к определенной главе в документе PDF.

Теперь мы решили использовать MadCap Flare в качестве инструмента документации. У нас есть пункт меню в форме vb.net для документации. Нажав на ссылку, мы хотим открыть конкретную главу документации Flare.

1 ответ

Вы знаете, что управление содержимым с помощью XML-авторинга из одного источника возможно при использовании MapCad Flare (я не использую Flare!). Вы можете публиковать контент во все большем количестве форматов, включая HTML5, WebHelp, PDF, Word, XHTML, Clean XHTML, EPUB, DITA и другие с помощью MapCad Flare.

Таким образом, вы можете продолжить использовать PDF и способ подключения справки вашего настольного приложения vb.net.

Использование тем на основе HTML может стать еще одним решением для ваших нужд, создав справку для формы, диалогового окна или элемента управления с файлами HTML (см. Также: Справка для элементов управления с VB.NET).

Свойства для отображения справки (HTML-файл - локальный)

Активируйте компонент hlpProvider hlpHtmlLocal и установите для свойства HelpNameSpace объекта hlpHtmlLocal имя файла, с которым вы хотите работать.

введите описание изображения здесь

Мы открываем локальный HTML-файл с помощью диалогового окна с помощью маленькой кнопки справа.

Следующим шагом является установка для свойства HelpNavigator элемента управления (например, кнопки) значения перечисления HelpNavigator (см. Таблицу ниже). Здесь мы используем тему.

введите описание изображения здесь

Когда приложение запущено, нажмите кнопку справки, чтобы включить справку "Что это?". Курсор изменится. Теперь нажмите кнопку или клавишу F1, когда кнопка имеет фокус. Это откроет один HTML-файл в вашем браузере.

Кажется, вы не можете использовать имена якорей для перехода к определенной части вашего HTML-файла.

Свойства для отображения справки (файл HTML - Сервер http:.)

Активируйте компонент hlpProvider и установите для свойства HelpNameSpace hlpHtmlServer имя файла, с которым вы хотите работать. Здесь мы используем http: // адрес одного HTML-файла. Если вы предоставляете файл на сервере вашей компании, вам не нужно обновлять файл справки с клиентом.

введите описание изображения здесь

Следующим шагом является установка для свойства HelpNavigator элемента управления (например, кнопки) значения перечисления HelpNavigator (см. Таблицу ниже). Здесь мы используем тему. Затем мы устанавливаем HelpKeyword для свойства hlpHtmlSever, например, "anchor3". Не добавляйте ведущий "#". Оставьте это пустым, если вы хотите открыть HTML-файл без якорей. Справка обрабатывает cmdControl2.Click Dim sHelpFile As String Dim sStartupPath As String '--- Инициализировать контекстно-зависимую справку --- Свойство Keyword предоставляет ключевую информацию для получения справки, связанной с элементом управления.

введите описание изображения здесь

Когда приложение запущено, нажмите кнопку справки, чтобы включить справку "Что это?". Курсор изменится. Теперь нажмите кнопку или клавишу F1, когда кнопка имеет фокус. Это откроет один HTML-файл через Интернет в вашем браузере.

Другие вопросы по тегам