【问题标题】:last row is not merged in ms word table using aspose word for java最后一行未使用 aspose word for java 合并到 ms word 表中
【发布时间】:2014-09-07 12:37:02
【问题描述】:

我已经通过 aspose.word 使用节点在 ms word 中创建了一个表。现在我需要除了第一行之外的第二列将被合并的表 我得到了合并列,但第一行和最后一行没有合并。第一行没问题,因为它是为此编码的。但我不知道为什么最后一行没有合并。

我没有足够的声誉来附上图片。所以,我必须描述我的输出细节

这是我的代码

Document doc=new Document();


Table table = new Table(doc);
// Add the table to the document.

doc.getFirstSection().getBody().appendChild(table);//add table



Row row[]= new Row[4];Cell cell[] = new Cell[3];


for (int i = 0; i < row.length; i++) {

row[i]=new Row(doc);table.appendChild(row[i]); 

 table.autoFit(AutoFitBehavior.AUTO_FIT_TO_WINDOW);//if I set this here last row not   //merge


       for (int j = 0; j < cell.length; j++) {

    cell[j]=new Cell(doc);
    row[i].appendChild(cell[j].deepClone(false));//cell creation
   // but in this position table.autoFit(AutoFitBehavior.AUTO_FIT_TO_WINDOW) create //no problem


    row[i].getLastCell().appendChild(new Paragraph(doc));


    if(row[i]==table.getFirstRow())
    {

    }

    else
    {
        if(j==1)
        {
            if(i==1)
            {
                row[i].getCells().get(j).getCellFormat().setVerticalMerge(CellMerge.FIRST); 

            }
            else
            {


                row[i].getCells().get(j).getCellFormat().setVerticalMerge(CellMerge.PREVIOUS);


            }   
        }

    }


}

}   

【问题讨论】:

    标签: java merge ms-word aspose.words


    【解决方案1】:

    我通过运行您的代码得到以下输出。请确保您使用的是最新版本的Aspose.Words for Java。如果您对最新版本也有同样的问题,请分享您的环境详细信息,以便我可以在我身边重现它。 通过访问Aspose.Words for Java 下载最新版本或直接从我们的 Maven 存储库下载Jar file

    披露:我是 Aspose 的开发人员。

    【讨论】:

    • 环境:Eclipse 版本:3.8 JDK:JavaSE 1.7 Aspose.Word:14.7.0 MS Word:2007 操作系统:Windows 7
    • 我刚刚找到了解决方案。这都是关于“table.autoFit(AutoFitBehavior.AUTO_FIT_TO_WINDOW)”的位置。我在添加行后设置它。添加单元格后现在很好。但现在我有一个问题,问题是什么?
    • 请分享您的代码,包括 autoFit() 以诊断原因。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-04-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多