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