FrameMaker で構造化アプリケーションを作成する方法について説明します。
構造化プロポーザルの XML 取り込みおよび書き出しを有効にするには、構造化アプリケーションを設定する必要があります。この操作は、構造化オーサリング環境のコンポーネントを一覧表示します。
まず、EDD に対応する文書型定義(DTD)を作成する必要があります。
構造化 FrameMaker で proposal_edd.fm ファイルを開きます。
proposal.dtd)とファイルを保存する場所を指定してから、「保存」をクリックします。
を選択します。ファイル名(構造化アプリケーションを使用ダイアログボックスはデフォルトの「<アプリケーションなし>」
を選択したままにして、「続行」をクリックします。
タイプの選択ダイアログボックスで、「XML」を選択し、「OK」をクリックします。 DTD ファイルが指定した場所に書き込まれます。
また、書式および EDD 情報を含む構造化テンプレートも必要です。
structured_proposal.fm ファイルを開きます。
ファイルからすべての内容を削除します。 構造化テンプレートは空である必要があります。
ファイルを proposal_template.fm という名前で保存します
これで、構造化アプリケーションを設定する準備ができました。
structapps.fm ファイルを開きます。
を選択します。このコマンドは、以下の場所から、アプリケーション定義が保存された%appdata%\Adobe\FrameMaker\<version>\
<StructuredSetup>
エレメントの子として、<XMLApplication>
エレメントを挿入します。
アプリケーション名として「Proposal」を入力します。
DTD エレメントを挿入し、DTD エレメントのテキストとして以下を指定します。
$STRUCTDIR/proposal/proposal.dtd
Template エレメントを挿入し、Template エレメントのテキストとして以下を指定します。
$STRUCTDIR/proposal/proposal_template.fm
structapps.fm ファイルを保存します。
を選択して、を選択して、新しいアプリケーション定義で FrameMaker を更新します。
最後に、構造化アプリケーション定義が想定するディレクトリに、アプリケーションファイルをコピーする必要があります。
ファイルエクスプローラーを使用して、FrameMaker のインストールフォルダーを検索し、Structure\xml フォルダーに移動します。
xml フォルダーの中に、proposal フォルダーを作成します。
proposal フォルダーに、proposal.dtd および proposal_template.fm ファイルをコピーします。