2014-04-17 1 views
3

Word 2007에서 두 개의 문서를 만들었습니다. 둘 다 빈 테이블입니다. 하나는 "헤더"옵션을 선택했습니다. 머리글을 토글하는 두 문서간에 어떤 차이가 있는지 확인할 수 없습니다.OOXML : 표 머리글 (머리글)은 어떻게 인코딩됩니까?

다른 점은 w : tblLook 요소의 w : val 특성뿐입니다. 제목 스위치가 켜진 상태에서 문서의 04A0으로 설정됩니다. 발과 같습니다 : 쳤다은 "제목"옵션을 사용하지 않으면,이 값은 w의 유효한 값이 있다는 문서 상태 0480.

입니다

0×0020 Apply first row conditional formatting 
0×0040 Apply last row conditional formatting 
0×0080 Apply first column conditional formatting 
0×0100 Apply last column conditional formatting 
0×0200 Do not apply row banding conditional formatting 
0×0400 Do not apply column banding conditional formatting 

이 번호가 표시하는 것, 그러므로, 32, 128 및 1024 그 비트 마스크에 설정됩니다.

이 다음이 설정되어 있음을 의미한다 :

0×0400 Do not apply column banding conditional formatting 
0×0080 Apply first column conditional formatting 
0×0020 Apply first row conditional formatting 

가 0x0400과 0x0080는 관련이없는 것 같다 점을 감안,이 키?

0×0020 Apply first row conditional formatting 

답변

3

네, 0x0020 (첫 번째 행을 적용하다 조건부 서식)은 "header"옵션에 대한 키입니다.

w:tblLook 요소의 w:val 속성은 소위 전환 마이그레이션 기능입니다 만 전환 적합성 클래스 (MS 워드 2007이 클래스의 문서를 생성)의 문서에 사용되어야한다.

ECMA 오피스 오픈 XML 파트 4를 참조하십시오 - 자세한 내용은 과도 마이그레이션 기능 사양

. 단락 14.3.11w:tblLook의 추가 속성 (w:val)을 설명합니다. 여기에서 사양을 다운로드 할 수 있습니다 ECMA. ECMA-376 4th Edition Part 4 링크를 사용하십시오.

새 버전의 Microsoft Office (> 2007)에서 w:val 특성은 이전 버전과의 호환성을 위해 으로 만 사용됩니다. 0x0020 값 (첫 번째 행 조건부 서식)에 대해 w:firstRow="1"이라는 새 속성이 있습니다. w:firstRow 속성에 대한 자세한 내용은 다음 링크 MSDN을 참조하십시오.

당신은 MS 워드 2007w:val 속성을 사용하는 MS 워드 2,013분의 2,010w:val를 사용하는 반면 MS 워드 2007 MS 워드 2,013분의 2,010 문서와 문서는 을 알 비교하면 및 속성은 w:firstColumn, w:firstRow, w:lastRow, lastColumn, w:noHBand, w:noVBand입니다.

는 "엄격한 오픈 XML 문서"모드에서 워드 문서 (MS 워드 2013) (새 엄격한 문서 w:val를 사용해서는 안 때문에)이 w:val 속성이 w:firstColumn, w:firstRow, w:lastRow, lastColumn, w:noHBand and w:noVBand 속성으로 변환되어 저장합니다.