相反地,可以允许单元格变化。表可包含根据内容进行调整的列、具有特定宽度的单元格或者跨越多行或列的单元格。在大多数情况下,表来自数据源且为富文本格式,因此请复审表格式以确保上下文在生成的报告中仍适用。
使用下列任何或所有常见任务来定制表形状:
模板示例,其中表的列中的固定单元格宽度是 false:
输出示例:
注意,第一列会根据内容最多的单元格的宽度进行调整。
模板示例,其中第一列中单元格的单元格宽度是 100 个像素:
注意,第一列较其包含的内容宽。
当您定制表的详细信息并输入自动适合窗口作为表自动调整值时,列大小会增大和减小,取决于单元格所包含的内容量。如果单元格不含任何内容,但输入了单元格宽度值,那么单元格宽度值可能会调整以根据其他列的内容来分配较多或较少的空间。要覆盖此行为并创建一个较其所含内容宽的列,请清除 autofit to window 值并为该列输入一个数字值。示例:500
模板示例,其中 Cell 4 的列跨度是 2:
注意,Cell 5 在模板中是可视的,但在输出中,Cell 4 跨越两列且 Cell 5 不可视。
模板示例,其中 Cell 4 的行跨度是 2:
注意,Cell 7 在模板中是可视的,但在输出中,Cell 4 跨越两行且 Cell 7 不可视。
您还可以通过选中或取消选中该复选框来修改根据内容调整大小表属性。如果选中该复选框且根据内容调整大小是 true,那么不含任何空格的长文本会在单元格中断开并换行。如果取消选中该复选框且根据内容调整大小是 false,那么不含任何空格的长文本不会换行,并且会扩展至页面的边缘。
要应用边框样式脚本,请执行下列操作:
if(TableTopBorder == "TableBorderFull") { "single" } else if(TableTopBorder == "TableBorderDotted") { "dotted" } else if(TableTopBorder == "TableBorderNone") { "none" }