У меня есть следующая таблица:
Хочу придать ему черную тему:
Мой код выглядит примерно так:
table = ForensicExpertWitnessReport_doc.insertNewTbl(cursor);
// Create first row of table // File Name
XWPFTableRow tableRowOne = table.getRow(0);
tableRowOne.getCell(0).setText("File Name");
tableRowOne.addNewTableCell();
if (filename != null) {
tableRowOne.getCell(1).setText(filename);
}
Как мне это сделать? Является ли это возможным?
Обновлять: Например, в Microsoft Word это:
Спасибо!
Я обновил свой исходный пост - я ищу оттенок / тему / цвет фона за текстом в таблице. Если это невозможно, мне придется сделать что-то другое, например, Grid Table 5 Dark.
Вы пробовали XWPFTableCell.setColor? Например tableRowOne.getCell(0).setText("File Name"); tableRowOne.getCell(0).setColor("000000");? Если да, то в чем проблема, которую вы используете? И если у вас есть проблемы с этим, откуда берется ForensicExpertWitnessReport_doc? Открывается ли он из файла шаблона *.docx или создается с нуля?
Это действительно сработало потрясающе, и все настроено так, как на картинке. Сделал это для каждой строки. Работает для каждой создаваемой таблицы. Большое спасибо!




Не совсем понятно, что здесь имеется в виду. Вы хотите применить стиль стола? Но в настройках по умолчанию нет точно такого стиля. Ближайшим будет «Сетка Таблицы 5 Темная». Или вы хотите форматировать ячейки таблицы по отдельности? В таком случае попробуйте методы XWPFTableCell (
XWPFTableCell.setColor) и XWPFRun (XWPFRun.setColor).