コンテナー・エレメントの追加

コンテナー・エレメントは、段落とは異なります。段落と異なり、コンテナーは、出力文書内に占有スペースがありません。 したがって、出力のフォーマットに影響を与えることなく、エレメント・グループに対する条件の定義、計算の実行、またはデータの識別を行うことができます。

このタスクについて

コンテナーを使用して以下のタスクを実行できます。
  • コンテナー・エレメントを以下のいずれかのエレメントにドラッグします。
    • コンテナー
    • リスト
    • リスト詳細
    • 段落
    • 反復
    • テーブル
    • セル
  • コンテナー内に許容されているエレメントのみをコンテナーが含んでいる場合、そのコンテナーを別のコンテナーにドラッグする。 例えば、コンテナーを、行エレメント内の別のコンテナーにドラッグできます。 ただし、コンテナー内に段落エレメントが含まれている場合、行には段落を含めることができないので、そのコンテナーは、行エレメント内の別のコンテナーにドラッグできません。
  • 照会によって制限された別のコンテナーにコンテナーをドラッグする。 例えば、テンプレートのルートでコンテナーを別のコンテナー内に ドラッグすること、またはコンテナーを段落内のコンテナー内にドラッグすることが できます。
以下のタスクは、コンテナーを使用して実行することはできません。
  • コンテナーを、コンテナー、リスト、リスト詳細、段落、反復、表、行、セル以外のエレメントにドラッグする。 例えば、テキスト・エレメントにコンテナーをドラッグすることはできません。
  • 表、行、またはセルのエレメントに含まれているコンテナーを、そのエレメント・タイプの外側にドラッグする。 例えば、行にコンテナー・エレメントが含まれている場合、そのコンテナー・エレメントは、表内の別の行に移動できません。一般に、あるエレメントに含まれているコンテナーは、そのエレメント・タイプの外側にはドラッグしないでください。
  • 行がコンテナー・エレメント内にある場合、行エレメントに対して once per table プロパティーを true に設定する。
コンテナーでの反復
  • イテレーターを使用する場合、コンテナー内で使用できます。 イテレーターは、エレメントのフォーマット設定の変更を簡単にする手助けとなり、 テンプレートをより統一性のあるものにします。テーブルの場合、親コンテナーの属性に基づいて行に条件を設定するときに、出力に空の行が表示されるのを避けることができることが利点です。また、セルの個数が不揃いの行が表示されるのを防ぐこともできます。
  • テーブルが使用されているときには、繰り返しを行う必要がある場所に応じて、行をホストするコンテナー内またはセル内のコンテナー内に照会を配置できます。 テーブルを使用していないときには、すべての照会をコンテナーに配置でき、 その後それらのコンテナーの内部に、段落、ハイパーリンク、およびテキストなどのレンダリング・エレメントを配置できます。
    重要: コンテナーを表、行、またはセルのいずれかのエレメントに追加した後に、その照会をテーブル・エレメントの外側に移動させることはできません。 コンテナーは表内では別の方法で処理され、そのコンテキストはテーブル・エレメントの外側には適用されません。 必要な場合は新規コンテナー・エレメントを使用してください。

手順

  1. コンテナー・エレメントを以下のいずれかの方法で、 テンプレート・コンテンツ・エディターに追加します。
    • 「パレット」ビューで、「コンテナー」アイコンコンテナー・エレメントを選択して、テンプレート・コンテンツ・エディターにドラッグします。
    • エディター領域で、右クリックして「挿入」 > 「コンテナー」アイコン 「コンテナー」を選択します。
    • 「アウトライン」ビューで、「コンテンツ」を右クリックして、「挿入」 > 「コンテナー」アイコン「コンテナー」を選択します。
  2. コンテナー・エレメントを選択します。
  3. 「プロパティー」ビューで、コンテナーのプロパティーを変更します。
  4. 「ファイル」 > 「別名保存」をクリックするか、または「保存」アイコンをクリックします。

次のタスク

注: Loop 関数は、do while loop 機能を IBM® Rational® Publishing Engine に追加します。これにより、アクションを繰り返し実行できるようになります。 コンテナーの do while プロパティーを true に設定して、コンテナーおよびそのすべての子が再び評価されるようにできます。

フィードバック