我有一个以此方式创建的表。
Table table = new Table(columnNames.Length);
table.SetWidth(new UnitValue(UnitValue.PERCENT, 100));
table.SetBorder(new SolidBorder(ColorConstants.LIGHT_GRAY, 1));
问题在于SetBorder调用仅设置表格的外部边框,而不设置内部边框。
我不能为单元格设置边框,因为单元格具有边距,所以边框出现在每个表格单元格内,因此我认为还有其他方法可以设置该边框。默认情况下为纯黑色。我需要将其更改为纯浅灰色。
编辑:
这是我为表格和单元格设置边框时实际上得到的。我需要将黑色边框变成浅灰色。如您所见,单元格边界不是解决方案,因为单元格具有边距。