Это руководство покажет вам, как проектировать таблицы в Word с использованием Java. Оно включает все необходимые настройки IDE, пошаговые инструкции и пример кода, демонстрирующий как применять стили таблиц в Word с использованием Java. Вы научитесь выбирать конкретную таблицу в файле Word и настраивать её дизайн и стиль в соответствии с вашими требованиями.
Шаги для настройки стилей таблиц в Word с использованием Java
- Настройте IDE для использования Aspose.Words for Java для применения стилей к таблицам.
- Загрузите исходный файл Word с таблицами в объект Document.
- Получите доступ к целевой таблице из загруженного файла Word с использованием индекса таблицы.
- Создайте новый стиль таблицы и задайте его свойства, включая имя.
- Примените вновь созданный стиль к выбранной таблице.
- Сохраните выходной файл Word с пользовательскими настройками таблицы.
Эти шаги обобщают процесс изменения дизайна таблиц в MS Word с использованием Java. Загрузите исходный файл Word с таблицами, получите доступ к целевой таблице с использованием её индекса и создайте новый стиль таблицы с именем и желаемыми настройками. Наконец, примените этот стиль к выбранной таблице и сохраните выходной файл Word.
Код для применения дизайна таблиц в Word с использованием Java
import com.aspose.words.*; | |
import java.awt.*; | |
public class Main { | |
public static void main(String[] args) throws Exception {//Table Styles | |
License pdfLicense = new License(); | |
pdfLicense.setLicense("license.lic"); | |
Document document = new Document("Table.docx");// DOCX with tables | |
Table table = (Table) document.getChild(NodeType.TABLE, 0, true); | |
TableStyle customStyle = (TableStyle) document.getStyles().add(StyleType.TABLE, "CustomTableStyle"); | |
customStyle.getConditionalStyles().getFirstRow().getShading().setBackgroundPatternColor(Color.GREEN); | |
customStyle.getConditionalStyles().getFirstRow().getShading().setTexture(TextureIndex.TEXTURE_NONE); | |
customStyle.getFont().setColor(Color.RED); | |
customStyle.getBorders().setLineStyle(LineStyle.DOUBLE); | |
customStyle.getBorders().setLineWidth(2.0); | |
customStyle.getFont().setShadow(true); | |
customStyle.getParagraphFormat().setAlignment(ParagraphAlignment.LEFT); | |
table.setStyle(customStyle); | |
document.save("FormattedTable.docx");//With new table style | |
} | |
} |
Этот код демонстрирует процесс проектирования таблицы в Word с использованием Java путём изменения её стиля. Когда мы создаём стиль для таблицы, мы можем настроить условные стили, заливку первой строки, текстуру, цвет, границы и шрифт. Вы можете получить доступ к существующим стилям таблиц из загруженного файла Word и настроить или использовать их для любой таблицы, если это необходимо.
Эта статья научила нас процессу настройки дизайна таблиц в MS Word с использованием Java. Для автоматического изменения размера таблицы см. статью Автоматическое изменение размера таблицы в Word с использованием Java.