OpenXML SDK:计算文档中剩余的行数

时间:2018-03-08 20:37:16

标签: c# ms-word openxml openxml-sdk

有没有办法使用OpenXML和C#计算页面(Word文件)中剩余的行数(我只需要确定剩余的空间量)?

编辑:

我需要使用的伪代码如下:

  1. 为表创建创建数组
  2. 打开文档
  3. 设置表格属性
  4. 使用for循环遍历数组以创建单元格和行
      

    在一个循环结束之前我想检查页面上剩余的空间

  5. 将表格附加到文档
  6. 以下是循环的代码:

    for (var i = 0; i <= data.GetUpperBound(0); i++)
    {
        var tr = new TableRow();
        for (var j = 0; j <= data.GetUpperBound(1); j++)
        {
            var tc = new TableCell();
            tc.Append(new Paragraph(new Run(new Text(data[i, j]))));
    
            // Assume you want columns that are automatically sized.
            tc.Append(new TableCellProperties(
                new TableCellWidth { Type = TableWidthUnitValues.Auto }));
    
            tr.Append(tc);
    
        }
        table.Append(tr);
    
        //Check for remaining space here
    }
    

0 个答案:

没有答案