KeepWith抛出Object引用未设置为对象的实例

Lee*_*don 2 pdfsharp migradoc

希望有人在那里可能有同样的问题,并找到了解决方案.

我正在尝试将表中的某些行设置为要分组,以便如果一行落入下一页,则其他行也将转到该下一页.

我正在使用PdfSharp和Migradoc将行KeepWith属性设置为我想要保持附加的行的索引.

IE:

var row = myTable.AddRow();
var rowIndex = row.Index;

foreach (var term in terms)
{
  row = myTable.AddRow();

  if (term.name == "group")
  {
    row.KeepWith = rowIndex;
  }
}
Run Code Online (Sandbox Code Playgroud)

当我尝试加载pdf时,我得到一个'对象引用未设置为对象的实例'错误抛出,无法弄清楚原因.任何帮助都会很棒.

Je *_*not 11

将KeepWith设置为要与当前行保持的以下行的计数.要将三行保持在一起,正确的值为2(在组的第一行设置).