2

誰かがこれと同じ問題を抱えていて、解決策を見つけたかもしれないことを願っています.

テーブル内の特定の行をグループ化するように設定しようとしています。これにより、行が次のページに落ちた場合、他の行もその次のページに移動します。

私は PdfSharp と Migradoc を使用して、行の KeepWith プロパティを接続したい行のインデックスに設定しています。

いいえ:

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

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

  if (term.name == "group")
  {
    row.KeepWith = rowIndex;
  }
}

PDFを読み込もうとすると、「オブジェクト参照がオブジェクトのインスタンスに設定されていません」というエラーがスローされ、理由がわかりません。どんな助けでも素晴らしいでしょう。

4

2 に答える 2

11

KeepWith を、現在の行と一緒に保持する次の行の数に設定します。3 つの行をまとめるための正しい値は 2 です (グループの最初の行に設定)。

于 2011-07-26T13:51:01.517 に答える