如何在C#中的XWPFDocument中设置XWPFTable的列宽?

时间:2018-11-21 13:17:30

标签: asp.net-web-api

我尝试了以下方法,

def approved_comments(self):
    return self.__class__.objects.filter(approved_comment=True)

def approve(self):
    self.approved_comment = True
    self.post.updated_date = timezone.now()
    self.post.save()
    self.save()

,但找不到文档中代码的结果反映。 由于表格单元格内的文字换行,我正面临这一问题。 例如,status(columnheader)包装成两行,则建议一个解决方案。

1 个答案:

答案 0 :(得分:0)

        var table = doc.CreateTable(1, 3); 

        table.Width = 5500;

        // Set first column width
        var mPr1 = table.GetRow(0).GetCell(0).GetCTTc().AddNewTcPr();
        mPr1.tcW = new CT_TblWidth { w = "1300", type = ST_TblWidth.dxa };

        // Column 2 auto resizes

        // Set last column width
        var mPrLast = table.GetRow(0).GetCell(2).GetCTTc().AddNewTcPr();
        mPrLast.tcW = new CT_TblWidth { w = "700", type = ST_TblWidth.dxa };