共通デスクトップ環境 プログラマーズ・ガイド (ヘルプ・システム編)

アプリケーション定義リンクを作成するには

    <link> 要素を次のように AppDefined パラメータと共に使用します。

       
    <link hyperlink="data" AppDefined>text<¥link>  

    data は、このリンクが起動されるときにアプリケーションに渡されるテキスト文字列で、text はハイパーリンクです。

3 種類のレポートを出力するアプリケーションのためのヘルプを記述していると想定します。次のように 3 つのハイパーリンクを作成します。

Choose a report type:
<list plain tight>
* <link hyperlink="Report-Daily" AppDefined>Daily Report<¥link>
* <link hyperlink="Report-Month-To-Date" AppDefined>MTD Report<¥link>
* <link hyperlink="Report-Year-To-Date" AppDefined>YTD Report<¥link>
<¥list> 

アプリケーションが、これらの特別なリンクを処理し、ハイパーリンク文字列を解釈するよう設定されている場合は、アプリケーションはユーザが選択するハイパーリンクに基づいて適切なレポートを生成します。

完全な例については、/usr/dt/share/examples/dthelp ディレクトリにあるアプリケーション例のコードを参照してください。