2011-07-26 6 views
1

누군가가이 문제와 동일한 문제가 있었을 것이므로 해결 방법을 찾았을 것입니다.KeepWith throws 객체 참조가 객체의 인스턴스로 설정되지 않았습니다.

테이블 내에서 특정 행을 그룹화하여 행이 다음 페이지로 넘어갈 경우 다른 행도 그 다음 페이지로 넘어갈 수 있도록 설정하려고합니다.

저는 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; 
    } 
} 

내가 노력하고 내가 던져 오류 '개체 참조가 개체의 인스턴스로 설정되지 않았습니다'왜 알아낼 수 없습니다 얻을 PDF 파일을로드

. 어떤 도움이라도 좋을 것입니다.

답변

10

현재 행을 유지하려는 다음 행의 수로 KeepWith를 설정하십시오. 3 개의 행을 함께 유지하려면 올바른 값은 2 (그룹의 첫 번째 행에 설정)입니다.

+0

감사합니다. KeepWith의 사용에 대한 더 나은 이해를 주셔서 감사합니다. –

+0

죄송합니다. 내 평판은 15 세 이하이며, 나를 허용하지 않을 것입니다 :( –

+0

왜 downvote? 5 년간의 첫 번째 downvote 및 피드백없이. –

관련 문제