2011-02-11 2 views
0

docx의 필드는이 방법으로 표현됩니다.docx 필드의 구조

<w:r> 
    <w:fldChar w:fldCharType="begin"/> 
    </w:r> 
    AAA 
    <w:r> 
    <w:instrText xml:space="preserve"> NOTEREF _Ref111111 \h </w:instrText> 
    </w:r> 
    BBB 
    <w:r> 
    <w:fldChar w:fldCharType="separate"/> 
    </w:r> 
    CONTENT 
    <w:r> 
    <w:fldChar w:fldCharType="end"/> 
    </w:r> 

필드의 콘텐츠는 콘텐츠 자리로 이동합니다. 내 질문은 : AAA 또는 BBB에 갈 수있는 것이 있습니까? 아니면 항상 비어 있습니까? 나는이 포맷의 제작자들이 단지 두 개가 아닌 네 개의 분리 기호 요소를 가지고 있다는 것을 염두에 두었습니다. 그러나 이것을 사용하는 예제는 보지 못했습니다.

답변

1

구분 기호로 인해 세 개의 분리 기호 요소와 내용에 대해 두 개의 슬롯이 있다고 생각하는 것이 좋습니다.

<w:r><w:fldChar w:fldCharType="begin"/></w:r> 
    LABEL 
    <w:r><w:fldChar w:fldCharType="separate"/></w:r> 
    VALUE 
    <w:r><w:fldChar w:fldCharType="end"/></w:r> 

그래서 AAA와 BBB는 LABEL에 대한 추가 콘텐츠입니다.

<w:r><w:rPr><w:b/><w:color w:val="ED1C24"/><w:u w:val="single"/></w:rPr> 
    <w:instrText>D</w:instrText></w:r> 
<w:r><w:instrText xml:space="preserve">ATE</w:instrText></w:r> 

가 DATE에서 D 다른 스타일을 만들기 위해 :

은 LABEL은 사양에 예제가있다.

+0

그러면 LABEL (라벨)에 무엇이 더 구체적으로 갈 수 있습니까? 'w : instrText'가 단일이 아닌 경우가 있습니까? –

+0

사양에서 추가 된 예. – xan

+1

LABEL에는 중첩 된 필드도 포함될 수 있습니다. – JasonPlutext