異なるサイズおよび形状のセルを含むテーブルを
作成できます。テーブルをカスタマイズするためのこれら一般的な方法を検討します。
始める前に
- すべての行または列は、同じ数のセルを含んでいる必要があります。
- 幅内に含まれる個別のセルに設定されているプロパティーを削除します。
- 幅が別の幅とオーバーラップしないようにします。
- テーブルの表示をテストするため、出力を複数のフォーマットで
生成します。
このタスクについて
次のような対称行および列レイアウトを持つテーブルは
わずかです。
代わりに、
多様なセルを許可できます。テーブルには、コンテンツに対して調整される列、
特定の幅を持つセル、または複数の行または列にわたるセルを
持つ場合があります。最も一般的なシナリオでは、テーブルはリッチ・テキストとしてデータ・ソースから取得されるため、テーブルのフォーマット設定をレビューして、生成されたレポートにおいてコンテキストがまだ合致していることを確認します。
手順
以下の共通タスクのいずれかまたはすべてを使用して
テーブルの形状をカスタマイズします。
- 列幅をコンテンツに基づいて調整できるようにするには、次のようにします。
- テーブル・エレメントを選択します。
- 「プロパティー」ビューで、「特定」タブを選択します。
- 「列の固定セル幅」プロパティーに対して、「false」を選択します。
テーブルの「列の固定セル幅」が false であるテンプレートの例:
出力の例:
最初の列が最大のコンテンツを持つセルの幅に
調整されていることに注意してください。
- 列に特定の幅を設定するには、次のようにします。
- セル・エレメントを選択します。
- 「プロパティー」ビューで、「特定」タブを選択します。
- 「セル幅」プロパティーに対して、数値をピクセル単位で入力するか、IBM® Rational® DOORS® からの TableCellWidth 属性などの、データ・ソースから読み取った値を使用します。 「セル幅」プロパティーには、ハードコーディングされた値を使用できます。
これらの値は、
列幅を調整するテーブル・プロパティーに優先します。
- 列内のその他のセルについても同様に繰り返します。
最初の列内のセルの「セル幅」が 100 ピクセルのテンプレートの例:
出力の例:
最初の列が中に含まれるコンテンツよりも幅が広いことに
注意してください。
- 列サイズをその内容に合わせて自動的に調整できるようにするには、次のようにします。
- 「テーブル」を選択します。
- 「プロパティー」ビューで、「特定」タブを選択します。
- 「表の自動調整」プロパティーに対して、オプションを選択します。
テーブルの詳細をカスタマイズして、「表の自動調整」値に「autofit to window」を入力すると、セルに含まれているコンテンツの量に応じて列のサイズが調整されます。
セルにコンテンツが含まれないが、
セル幅値が入力されている場合、セル幅値は、他の列内のコンテンツに基づいて
スペースをより少なくまたはより多く割り当てるために
調整されます。この振る舞いを指定変更して、含まれるコンテンツよりも
広い列幅を作成するには、autofit to window 値をクリアして、
列の数値を入力します。例: 500
- 複数の列にわたるセルを作成するには、次のようにします。
- 「パレット」ビューから、
テーブルをテンプレート・コンテンツ・エディターにドラッグします。
- 開始する行および列の固定数値を選択します。
- 複数の列にわたるセルを選択します。
- 「プロパティー」ビューで、「特定」タブを選択します。
- 「列幅」フィールドで、セルの列数を入力します。 例: 2
Cell 4 の「列幅」が 2 であるテンプレートの例:
出力の例:
Cell 5 がテンプレート内で表示されているが、
出力では、Cell 4 が 2 つの列にわたり、
Cell 5 が表示されていないことに注意してください。
- 複数の行にわたるセルを作成するには、次のようにします。
- 「パレット」ビューから、
テーブルをテンプレート・コンテンツ・エディターにドラッグします。
- 開始する行および列の固定数値を選択します。
- 行からセルを削除します。
- 複数の行にわたるセルを選択します。
- 「プロパティー」ビューで、「特定」タブを選択します。
- 「行幅」フィールドで、セルの行数を入力します。 例: 2
Cell 4 の「行幅」が 2 であるテンプレートの例:
出力の例:
Cell 7 がテンプレート内で表示されているが、
出力では、Cell 4 が 2 つの行にわたり、
Cell 7 が表示されていないことに注意してください。
- テーブル内の単語の折り返しを変更するには、次のようにします。
- 「テーブル」を選択します。
- 「プロパティー」ビューで、「特定」タブを選択します。
- 「コンテンツに合わせてサイズ変更」で、オプションを選択し、「OK」をクリックします。
チェック・ボックスを選択またはクリアすることで、「コンテンツに合わせてサイズ変更」テーブル・プロパティーを変更することもできます。
チェック・ボックスが選択され、「コンテンツに合わせてサイズ変更」が true の場合、スペースを含まない長いテキストは分割されてセル内で折り返されます。
チェック・ボックスがクリアされ、「コンテンツに合わせてサイズ変更」が false の場合、スペースを含まない長いテキストは分割されず、ページの端までいっぱいに表示されます。