Как установить ширину столбца XWPFTable в XWPFDocument в C #? - PullRequest
0 голосов
/ 21 ноября 2018

Я пробовал следующее,

XWPFTable table = doc.CreateTable();
table.Width = 4500;
table.SetColumnWidth(0, 100);

, но не смог найти отражение результата для кода в документе.Я сталкиваюсь с этим из-за переноса текста внутри ячеек таблицы.Например, статус (заголовок столбца) переносится в две строки. Не является решением.

1 Ответ

0 голосов
/ 01 марта 2019
        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 };
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...