代わりに、 多様なセルを許可できます。テーブルには、コンテンツに対して調整される列、 特定の幅を持つセル、または複数の行または列にわたるセルを 持つ場合があります。最も一般的なシナリオでは、テーブルはリッチ・テキストとしてデータ・ソースから取得されるため、テーブルのフォーマット設定をレビューして、生成されたレポートにおいてコンテキストがまだ合致していることを確認します。
以下の共通作業のいずれか、またはすべてを使用して、テーブル形状をカスタマイズできます。
テーブルの「列の固定セル幅」が false であるテンプレートの例:
出力の例:
最初の列が最大のコンテンツを持つセルの幅に 調整されていることに注意してください。
最初の列内のセルの「セル幅」が 100 ピクセルのテンプレートの例:
最初の列が中に含まれるコンテンツよりも幅が広いことに 注意してください。
テーブルの詳細をカスタマイズして、「表の自動調整」値に「autofit to window」を入力すると、セルに含まれているコンテンツの量に応じて列のサイズが調整されます。 セルにコンテンツが含まれないが、 セル幅値が入力されている場合、セル幅値は、他の列内のコンテンツに基づいて スペースをより少なくまたはより多く割り当てるために 調整されます。この振る舞いを指定変更して、含まれるコンテンツよりも 広い列幅を作成するには、autofit to window 値をクリアして、 列の数値を入力します。例: 500
Cell 4 の「列幅」が 2 であるテンプレートの例:
Cell 5 がテンプレート内で表示されているが、 出力では、Cell 4 が 2 つの列にわたり、 Cell 5 が表示されていないことに注意してください。
Cell 4 の「行幅」が 2 であるテンプレートの例:
Cell 7 がテンプレート内で表示されているが、 出力では、Cell 4 が 2 つの行にわたり、 Cell 7 が表示されていないことに注意してください。
チェック・ボックスを選択またはクリアすることで、「コンテンツに合わせてサイズ変更」テーブル・プロパティーを変更することもできます。 チェック・ボックスが選択され、「コンテンツに合わせてサイズ変更」が true の場合、スペースを含まない長いテキストは分割されてセル内で折り返されます。 チェック・ボックスがクリアされ、「コンテンツに合わせてサイズ変更」が false の場合、スペースを含まない長いテキストは分割されず、ページの端までいっぱいに表示されます。
if(TableTopBorder == "TableBorderFull") { "single" } else if(TableTopBorder == "TableBorderDotted") { "dotted" } else if(TableTopBorder == "TableBorderNone") { "none" }