【发布时间】:2018-01-01 13:47:47
【问题描述】:
我在尝试使用 aspose words api 删除我的桌子上的这个额外空间时遇到了麻烦。
只有在文本长度达到限制时才使用最小空间并扩展单元格高度的功能吗?
目前,我的桌子是这样的……
但我希望构建的表格没有空格,如下所示:
什么是正确的使用属性以及使用顺序?
我正在使用DocumentBuilder 构建表格。
这是我的代码:
Table table = builder.startTable();
// Insert Column headers:
int hcolumn = 0;
for (String column : columns) {
builder.insertCell();
builder.getFont().setBold(true);
builder.getRowFormat().setHeadingFormat(true);
builder.writeln(translateHeader(column, hcolumn));
table.setBottomPadding(0);
hcolumn++;
}
builder.endRow(); // End of Header
builder.getRowFormat().clearFormatting();
// Loop through the records, split comma seperated(per cell) and create
// a "row" for each loop.
for (String string : data) {
List<String> result = Arrays.asList(string.split("\\s*,\\s*"));
int column = 0;
for (String string2 : result) {
builder.insertCell();
builder.getFont().setBold(false);
builder.getRowFormat().setHeadingFormat(false);
// translate and insert
builder.writeln(translateData(string2, column));
column++;
}
builder.endRow();
}
builder.endTable();
我将“setBottomPadding”添加到 0,但没有帮助。
【问题讨论】:
-
也许,您可以通过将 Table.BottomPadding 属性指定为 0 来解决此问题。如果问题仍然存在,请在 Dropbox 上上传您的输入(Aspose.Words 生成的 DOCX 文件)和预期 Word 文档并共享下载链接在这里进行测试。我们将最终调查此问题并为您提供更多信息。我与 Aspose 一起担任开发人员宣传员。
-
@AwaisHafeez 你好!感谢你的回复。我刚刚更新了这个问题。我试过你提供的没有成功。请参阅按要求附加的文档链接的问题以及用于生成的代码。希望收到你的来信
标签: java aspose aspose.words