2017-10-17 4 views
1

私たちはvb.netデスクトップアプリケーションでヘルプドキュメントの一部としてPDFファイルを使用しています。 PDFでは、PDFドキュメントの特定の章に移動します。vb.netコードからmadcap flareのドキュメントの特定のコンテンツに移動するにはどうすればいいですか?

ここで、MadCap Flareをドキュメントツールとして使用することにしました。私たちは、ドキュメントのためのvb.net形式のメニュー項目を持っています。リンクをクリックすると、Flareのドキュメントの特定の章が開きます。

+0

MadCap FlareによってWebベースのヘルプのようにドキュメントが生成されていますか? (HTMLベース、URL、インターネット、イントラネット)? –

+0

はい、ドキュメントはMadCap Flareによって生成されます –

+0

はい私は知っています - しかし、私の質問はウェブベースで、HTMLベースのサーバーでしたか? –

答えて

0

MapCad Flare(私はFlare!を使用していません)を使用すると、単一ソースのXMLオーサリングでコンテンツを管理することができます。 MapCad Flareでは、HTML5、WebHelp、PDF、Word、XHTML、Clean XHTML、EPUB、DITAなど、ますます多くのフォーマットにコンテンツを公開することができます。

したがって、PDFとvb.netデスクトップアプリケーションのヘルプを接続する方法を引き続き使用することができます。

HTMLベースのトピックを使用すると、HTMLファイルを使用してフォーム、ダイアログ、またはコントロールのヘルプを作成して、必要に応じて別のソリューションを作成できます(Help for controls with VB .NETも参照)。ヘルプ(HTMLファイル - ローカル)表示する

プロパティ

はhlpProviderコンポーネントhlpHtmlLocalを有効にして、あなたが作業したいファイル名にhlpHtmlLocalのHelpNameSpaceプロパティを設定します。

enter image description here

我々は右に少しのボタンを使用してダイアログを持つローカルのHTMLファイルを開きます。

次に、コントロール(たとえばボタン)のHelpNavigatorプロパティをHelpNavigator列挙体の値に設定します(下の表を参照)。ここではトピックを使用します。

enter image description here

アプリケーションを有効にするためにヘルプボタンをクリックして実行している「これは何..」のヘルプを。カーソルが変化します。ボタンにフォーカスがあると、ボタンをクリックするか、F1キーを押します。これにより、ブラウザに1つのHTMLファイルが開きます。

アンカー名を使用してHTMLファイルの特定の部分にジャンプすることはできないようです。

がhlpProviderコンポーネントをアクティブにして、あなたが作業したいファイル名にhlpHtmlServerのHelpNameSpaceプロパティを設定 - (サーバーhttp://.。HTMLファイル)

プロパティは、ヘルプを表示します。ここでは、単一のHTMLファイルのhttp://アドレスを使用します。会社のサーバーにファイルを提供する場合は、ヘルプファイルを顧客に更新する必要はありません。

enter image description here

次のステップはHelpNavigatorのenumarationの値に制御(例えばボタン)のHelpNavigatorプロパティを設定することである(以下の表を参照)。ここではトピックを使用します。次に、hlpHtmlSeverプロパティのHelpKeywordを例えばに設定します。 "アンカー3"。先頭に「#」を付けないでください。アンカーなしでHTMLファイルを開く場合は、空のままにします。ヘルプはcmdControl2を処理します。クリックしてDim sHelpFile As String DimStartupPath As String '---状況依存ヘルプを初期化---キーワードプロパティは、コントロールに関連付けられたヘルプを取得するための重要な情報を提供します。

enter image description here

アプリケーションを有効にするためにヘルプボタンをクリックして実行している「これは何..」のヘルプを。カーソルが変化します。ボタンにフォーカスがあると、ボタンをクリックするか、F1キーを押します。これにより、ブラウザでインターネット経由で単一のHTMLファイルが開きます。

+0

回答が参考になった場合は、回答としてマークしてください。 –

関連する問題