Adobe FrameMaker の構造化オーサリングでエレメント属性を使用する方法について説明します。
構造化文書内のエレメントは文書の内容を定義します。 エレメント属性を使用して、エレメントに追加情報(メタデータ)を含めることもできます。 属性とは特定のエレメントに関連付けられた名前と値のペアです。
例えば、構造化アプリケーションの内容のエレメントに、 @audience
属性が含まれているとします。この属性を単一ソースのコンテンツに使用できます。 エレメントの属性(例:admin および enduser)を設定できます。 次に、これらの属性を使用して、動的コンテンツを含むレスポンシブ HTML5 出力を作成したり、例えば、管理者用の PDF とエンドユーザー用の PDF の 2 つのバージョンを作成したりできます。
同じアプローチを使用して、製品の異なるバージョンの出力、印刷およびオンライン出力の異なるバージョン、または異なる販売地域を作成できます。
エレメントの属性値を設定するには、次の操作を行います。
文書階層でエレメントを選択します。
属性ダイアログを開きます。
を選択して、ダイアログで属性をクリックします。
ダイアログの下部に、その属性に関する以下の情報が表示されます。
属性の名前(ダイアログに表示される名前)。
属性値がオプションであるか、必須であるか。 属性値の型も表示されます。
属性値を入力します。
表示されるドロップダウンリストから値を選択します。
初期設定値がある場合は、それが表示されます。 初期設定値が不要である場合は、そのことが示されます。
文字列型の属性の場合は、テキストの値を入力できます。
選択型の属性の場合は、ドロップダウンリストから値を選択する必要があります。
属性ダイアログのエレメントに設定されている属性値を表示できます( )。
また、構造図のエレメントに設定されている属性値を表示することもできます。 属性値を表示するには、次の手順に従います。
構造図でエレメントの右側にある矢印記号をクリックします。
エレメントに 1 つ以上の属性値が設定されている場合、リストにはそれらの属性値のみが表示されます。 ただし、矢印記号はそのまま表示されます。
矢印記号を再度クリックすると、属性の完全なリストが表示されます。
エレメントに属性値が設定されていない場合は、属性値の完全なリストが表示されます。
文書階層にエレメントが挿入されたときに構造図で属性をどのように表示するかを指定できます。 表示オプションを指定するには、属性表示オプションダイアログ( )を開きます。
エレメントが文書に挿入されるときに、そのエレメントの必要な属性と指定した属性が表示されます。
エレメントが文書に挿入されるときに、エレメントのすべての属性が表示されます。
エレメントが文書に挿入されるときに、エレメントの属性が表示されません。
あるエレメントに設定された全ての属性値を、文書内の他のエレメントにコピーできます。
構造図で属性値をコピーするエレメントを右クリックして、ドロップダウンリストから「属性値をコピー」を選択します。
属性値をペーストするエレメントを右クリックして、ドロップダウンリストから「ペースト」を選択します。
複数のエレメントに属性値をコピーするには、Shift キーを押しながらクリックして、文書内で連続した複数のエレメントを選択して、 を選択します。