2017-02-17 1 views
0

하나의 콘텐츠 컨트롤 행이있는 테이블이 있습니다. MS Word의 OpenDoPE 추가 기능을 사용하여 데이터 xml 당 행을 반복해야합니다.OpenDoPE 추가 기능을 통해 반복되는 콘텐츠를 제어하는 ​​방법

내가 수행 한 아래 테이블과 xml 매핑을 참조하십시오.

enter image description here

그래서 현재 콘텐츠 관리의 하나 개의 행이 충분 XML 한 행 노드있다. 그러나 xml에 행 노드를 더 추가하면 내용 컨트롤이 반복되지 않습니다.

하면 http://www.opendope.org/WordAddIn_walkthrough.pdf

에 그것을 사용하는 방법에 대한 설명이 있습니다 https://opendope.org/implementations.html

에서 "첫번째/오래된"추가 기능을 사용하고 같은 날이

답변

0

이 보이는 해결하는 데 도움이하지만 당신은 아마 Word 2013에서 도입 한 드래그 앤 드롭 방식을 사용하는 http://www.opendope.org/downloads/authoring-friendly/setup.exe을 사용하는 것이 더 좋습니다.

이 대답은이를 사용합니다. (설치하기 전에 먼저 Windows "프로그램 및 기능"을 사용하여 이전 버전을 제거하십시오.) 에 다음

enter image description here

테이블 행을 선택 : 이미 귀하의 질문에 따라 매핑

<myxml> 
    <rows> 
    <row> 
     <name>Abh</name> 
     <company>Standout</company> 
     <designation>Dev</designation> 
    </row> 
    <row> 
     <name>Name2</name> 
     <company>Co2</company> 
     <designation>Design2</designation> 
    </row> 
    </rows> 
</myxml> 

(행 요소를주의) 및 이름, 회사 및 지정 :

샘플 XML을 사용하여 XML 매핑 작업 창에서 행을 마우스 오른쪽 버튼으로 클릭 (예 : 부모가 아닌 형제 중 첫 번째 반복)하고 반복> 콘텐츠 컨트롤 삽입을 선택합니다.

디자인 모드에서 enter image description here

, 당신은 지금 표시되어야합니다

저장 DOCX, 당신은 시도 할 수 https://github.com/plutext/docx4j/blob/master/src/samples/docx4j/org/docx4j/samples/ContentControlBindingExtensionsOld.java (갱신 줄을 사용하여 : enter image description here

가 (세 개의 테이블 셀 주위에 반복 OD주의) 69 docx에서 가리 키도록).

+0

제발 내가 어떻게 할 수있는 말해 "첫/가장 오래된"AddIn wh 내가 사용하고있어. –

+0

연습 코드 PDF보기 (http://www.opendope.org/WordAddIn_walkthrough.pdf – JasonPlutext

+0

)이 walkthrough.pdf는 디자인 부분을 설명하지 않습니다 (입력 템플릿 docx에서 콘텐츠 컨트롤을 구성하는 방법) –

0

어쨌든 나는이 문제에 대한 해결책을 발견했다. 문제는 내 템플릿 docx에서 반복되는 콘텐트 제어를 설계하는 것과 관련되어있었습니다. 나는 방금 리치 텍스트 콘텐트 컨트롤을 만들고, 그 내부에 이름, 회사, 지정 콘텐트 컨트롤을 포함하는 전체 행을 배치하고 반복하여 매핑했습니다. 이 문제가 해결되었습니다.

여기 enter image description here

반복 내용 설정 제어 (행)의 XML 매핑

enter image description here

입니다

다음

enter image description here

이름 필드의 XML 매핑입니다 아래 내용 제어 설계를 참조하십시오

관련 문제