У меня возникли проблемы с попыткой избавиться от этого лишнего места на моем столе, используя слова aspose 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, что не помогло.
Это сгенерированный документ: ссылка Вот как я хочу это должна быть: ссылка