2017-02-05 12 views
0

Novacode DocX를 사용하여 C#에서 Word (DocX) 문서를 생성하고 있습니다. 코드의 어느 시점에서 단락 개체에 대한 참조가 있으며 단락이 어떤 페이지에 있는지 알고 싶습니다. 불행히도 Pargraph.PageNumber 옵션이나 그와 비슷한 것은 없습니다.novacode docx 페이지 번호 찾기

해결 방법이 있습니까? 페이징 정보가 포함되지 않기 때문에 당신은, 나는 그것이 가능하다고 생각하지 않습니다

+0

을 원하는

DocX myDocument = DocX.Load(FilePath); TableOfContents ToC = fullReportDocument.InsertTableOfContents( title : "Your Title", switches : TableOfContentsSwitches.O | TableOfContentsSwitches.H | TableOfContentsSwitches.Z | TableOfContentsSwitches.U, headerStyle : null, maxIncludeLevel : 2 ); 

maxIncludeLevel 아마 매개 변수 : – edi9999

+0

귀하의 답변에 감사드립니다. 이제는 페이지 번호에 대한 자리 표시자를 사용하므로 목차를 사용하여 동일한 동작을 시뮬레이트하는 방법을 생각해 냈습니다. 그러나 문서를 편집 할 때 ToC는 자동으로 업데이트되지 않습니다. Novacode DocX를 사용하여 ToC를 강제 업데이트하거나 특정 헤더 레벨 만 사용하여 새로운 버전을 생성 할 수 있는지 알고 있습니까? – Wouter

답변

0

는이 코드를 사용할 수있는 콘텐츠의 테이블을 생성하려면 docx 문서 내에서 docx를 렌더링하는 경우에만 계산할 수 있으며 Novacode는 docx를 렌더링하는 방법을 알고 있다고 생각하지 않습니다.