java自适应table_Java 设置Word中的表格自适应的3种方式
概述
在Word創(chuàng)建表格時,可設置表格“自動調(diào)整”,有3種情況,通過Java程序設置可調(diào)用相應的方法來實現(xiàn),即:
根據(jù)內(nèi)容調(diào)整表格AutoFitBehaviorType.Auto_Fit_To_Contents
根據(jù)窗口調(diào)整表格AutoFitBehaviorType.Auto_Fit_To_Window
固定列寬AutoFitBehaviorType.Fixed_Column_Widths
程序中需要使用Word類庫工具(Free Spire.Doc for Java 免費版)
導入方法:
方法1.可
方法2.創(chuàng)建Maven程序在pom.xml配置Maven倉庫路徑并指定Free Spire.Doc for Java的Maven依賴。完成配置后,如果使用的是IDEA,點擊“Import Changes”導入;如果使用的是Eclipse,點擊“保存”即可自動下載導入。
com.e-iceblue
http://repo.e-iceblue.cn/repository/maven-public/
e-iceblue
spire.doc.free
2.7.3
import com.spire.doc.*;
public class TableAutoFit {
public static void main(String[] args) {
//加載Word文檔
Document doc = new Document();
doc.loadFromFile("test.docx");
//獲取section
Section section = doc.getSections().get(0);
//獲取表格
Table table = section.getTables().get(0);
//設置表格列寬適應內(nèi)容
table.autoFit(AutoFitBehaviorType.Auto_Fit_To_Contents);
//設置表格列寬適應窗體
//table.autoFit(AutoFitBehaviorType.Auto_Fit_To_Window);
//設置表格固定列寬
//table.autoFit(AutoFitBehaviorType.Fixed_Column_Widths);
//保存文檔
doc.saveToFile("TableAutoFit2.docx",FileFormat.Docx_2013);
doc.dispose();
}
}
總結(jié)
以上是生活随笔為你收集整理的java自适应table_Java 设置Word中的表格自适应的3种方式的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 第一次办信用卡哪家好办 哪家银行信用卡好
- 下一篇: 招行账单分期最高多少钱 招行账单分期最高