2010-05-06 7 views
3

세로로 병합 된 테이블이있는 RTF 문서를 프로그래밍 방식으로 생성해야합니다. e.x.RTF에서 세로로 셀 병합

______________________________ 
| merged | foo | hello | 
| cell |  |   | 
| right |--------|----------| 
| here | bar | world | 
|_________|________|__________| 

나는 온라인으로 고개 코드가 clvmgf을 \하고 ​​\ clvmrg 하지만 괜찮은 예를 찾을 수없는 것을 발견했다.

나는 MS 단어를 사용하여 텍스트 RTF를 만들었지 만 \ clvmgf와 \ clvmrg를 어디에 넣을 지 결정하기에는 너무 많은 정크 RTF 코드가 있습니다.

다른 사람이 rtf 코드가없는 위의 예제 테이블에 대해 rtf를 주면 \ clvmgf 및 \ clvmrg의 작동 방식을 알 수 있습니까?

추가 설명은 크게 감사하겠습니다.

감사합니다.

답변

0

단어로 테이블을 만들고 복사 한 다음 WRITE.EXE & save에 붙여 넣을 수 있습니다. 최소한의 코드를 사용하는 것은 의심 스럽지만 물건 단어보다 낫습니다.

+0

비슷한 아이디어가 있었기 때문에 Windows 7에서 막 시도했습니다. 하지만 Windows 7 워드 패드는 병합 된 셀을 올바르게 지원하지 않는 것 같습니다. – OregonGhost

+0

그래, 나는 이미 그것을 시도하고 워드 패드는 단지 세포를 unmerged. –

+0

나를위한 작품 (xp) FWIW 여기에 귀하의 예제와 동일한 레이아웃을 가진 RTF입니다. http://pastebin.com/2cAF3KvD –

3

다음은 제시된 테이블에 대한 간단한 RTF의 :

{\rtf1\ansi\ansicpg1252\deff0\deflang2057{\fonttbl{\f0\froman\fprq2\fcharset0 Times New Roman;}} 
\fs20\viewkind4\uc1 

\trowd \clvmgf \cellx2972 \cellx6053 \cellx9134\pard\intbl merged cell right here\cell foo\cell hello\cell\row 
\trowd \clvmrg \cellx2972 \cellx6053 \cellx9134\pard\intbl\cell bar\cell world\cell\row 
\pard\par 
} 

나는 알렉스-K의 예를 가져다가 쉽게 읽을 수 있도록 그것을 단순화.

관련 문제