如何在创建表时修复任何列的宽度?

时间:2016-09-19 08:13:54

标签: java2word

我尝试使用java2word在新的MSWord文档中放置2列表,但我无法修复列的宽度。 代码如下:

Table tbl = new Table();
tbl.addTableEle(TableEle.TH, "Descriptions", "");
tbl.setRepeatTableHeaderOnEveryPage();
tbl.addTableEle(TableEle.TD, "Description",   "cette case sert à afficher les détails");
tbl.addTableEle(TableEle.TD, "pers appelées", "Marc, Stéphane, Bernard");
tbl.addTableEle(TableEle.TD, "liste",         "vide pour l'instant");
tbl.addTableEle(TableEle.TD, "Fonctions",     "Chef, administrateur, employé");
tbl.addTableEle(TableEle.TD, "code",          "select * from personne");
myDoc.addEle(tbl);
myDoc.addEle(new BreakLine(2));

我想将第1列的宽度设置为[3 cm],并使第1列无法解开(不会将行分成2行)。

有人可以提供帮助吗?

1 个答案:

答案 0 :(得分:0)

新代码现在看起来像这样:

Table tbl = new Table(3.0f, 14.0f); //Sizes of the columns in cm
tbl.addTableEle(TableEle.TH, "Descriptions", "");
tbl.setRepeatTableHeaderOnEveryPage();
tbl.addTableEle(TableEle.TD, "Description",   "cette case sert à afficher les détails");
tbl.addTableEle(TableEle.TD, "pers appelées", "Marc, Stéphane, Bernard");
tbl.addTableEle(TableEle.TD, "liste",         "vide pour l'instant");
tbl.addTableEle(TableEle.TD, "Fonctions",     "Chef, administrateur, employé");
tbl.addTableEle(TableEle.TD, "code",          "select * from personne");
myDoc.addEle(tbl);
myDoc.addEle(new BreakLine(2));