나는 여러 단락, 표 및 몇 개의 단락이있는 문서를 가지고 있습니다. 테이블에 3 개의 열과 2 개의 행이 있고 첫 번째 행이 헤더이고 두 번째 행이 데이터 컬렉션의 각 항목에 대해 반복되어야한다고 가정 해 보겠습니다. 또한 표는 데이터 모음의 각 항목에 대해 반복 될 수 있습니다.Novacode DocX - 올바른 장소에 표 삽입하기
문서를 Novacode.DocX 개체에로드 한 다음 단락 컬렉션의 각 단락을 처리하고 특정 지침에 따라 새 DocX 개체에 단락을 추가합니다. 지침은 단락이 조건부 또는 반복형임을 나타낼 수 있습니다.
테이블을 만날 때까지 제대로 작동합니다. 표의 각 셀은 단락 모음에서 단락 (또는 단락)으로 표시됩니다. 유일하게 구별되는 속성은 단락의 ParentContainer입니다. 표에 포함 된 단락이 발견되면 새 표에 표를 추가하려고 시도하지만 올바른 위치에서 끝나지 않습니다. 문서에서 테이블의 위치를 결정할 방법이없는 것 같습니다. 테이블 컬렉션의 항목과 단락 컬렉션의 항목 사이에 연결을 찾으려고했지만 아무 것도 나타나지 않습니다. 또한 Tables 컬렉션에는 문서의 위치와 관련된 속성이없는 것으로 나타납니다.
나는 이것이 어렵지 않을 것이라고 확신합니다. 내가 뭘 놓치고 있니?