2010-12-09 2 views

답변

0

또한 Indent Positioning in DOCX에 게시됩니다 (여기서 내가 할 수있는 것보다 훨씬 좋은 형식이 있습니다).

첫째, 우리는 사양이

의 §2.7.2의 스타일 계층 구조 규칙을 따라야합니다 (들여 쓰기 포함) 속성의 최종 상태를 얻기 위해, 올바르게 상태가 직접 포맷합니다 (는 P 요소 아래 PPR)는 탭 정지가 부가되기 때문에

, 우리는 그냥 모든 걸 포기를 수집 목록 정의의 버전을 대체 우리는 탭의 전체 세트를 가지고 그 탭이있는 경우

을 중지 지워지고 탭으로 계산되지 않을뿐만 아니라 동일한 p에있는 상위 탭 (스타일, 목록)을 지 웁니다. 시. 다음과 같이

지금, 우리는 목록을 표시 :

첫째, 목록 정의에 어떤 숫자의 형식을 확인하기 위해 numFmt 요소 §2.9.18을 확인합니다.

다음으로 lvlText 요소 §2.9.12의 마지막 왼쪽 들여 쓰기 위치에 텍스트를 배치하십시오.

numFmt가 "bullet"이 아닌 경우 % [1-9] 구문을 적절히 바꿔야합니다.

이제는 글 머리 기호와 텍스트를 구분하는 요소를 보려면 §2.9.30을 살펴보십시오.

공간이 없거나 아무것도 표시되지 않으면 공백을 넣거나 아무것도 입력하지 마십시오.

탭인 경우 탭을 추가하십시오. (주의 : suff가 설정되지 않은 경우 기본값입니다!)

그러면 다음 탭 정지가 무엇인지 알 필요가 있습니다. 이를 위해

는 표시 레벨 텍스트의 종료 후 어떤 탭 정지는 유효합니다 탭 요소

모든내어 쓰기 (한과 doNotUseIndentAsNumberingTabStop 요소와 설정

탭이 §2.15.3.2입니다 라인의 마지막에 레벨 텍스트의 시작부터 - 설정되지 않음)

기본 탭 마지막으로, 우리는 결과를 정당화 defaultTabStop 요소 §2.15.1.24

가 설정 한 거리에서 멈 춥니 다. 이제는 항상 같은 탭 멈춤 점에 상대적 이도록 정당화하십시오. , 워드 XML 파일

: 그리고 그것은 일종의 이상한하게 2007 이상에서 기본입니다 -

한가지 더 - 사용 매달려 탭은 (2010 & 이후, 즉 2007) 2007 이상 Word에서 발생 Word 2003 및 2007+의 기본 동작은 가상 행 탭을 생략하는 것입니다 (Word 2007 이상인 경우 Word에서 행 아웃 탭을 사용하도록 설정하는 옵션이 있음)

Word 2003에서 일반 Word 2003 문서 파일을 열 경우, 가상 행잉 탭은 항상 생략됩니다.

Word 2007 이상에서 열린 일반 Word 2003 문서 파일의 경우 Word 2007 이상에서는 "글 머리 기호 및 번호 매기기에 탭 중단 점을 사용하지 않음"옵션을 자동으로 설정하고 교수형 들여 쓰기를 생략합니다.

Word 2007 이상에서 열리는 일반 Word 2007+ docx 파일의 경우 Word 2007 이상에서는 기본적으로 글 머리 기호 및 번호 매기기에 탭 들여 쓰기를 사용합니다.

Word 2003에서 일반 Word 2007+ docx 파일을 열면 Word 2003에서 가상 매달린 탭을 생략하므로 문서가 잘못 정렬 될 수 있습니다. (KB http://support.microsoft.com/kb/937936 참조)

가상 매달리기 들여 쓰기에 또 다른 경고가 있습니다 - RTF/DOC/WordML에서 (이 규칙은 DOCX에는 적용되지 않음) 가상 매달려 들여 쓰기 탭 중단이 사용됩니다 - 가상 위치 다음에 목록, 단락 또는 스타일 (목록/단락 스타일)에 탭 정지가 설정되어 있지 않습니다.

관련 문제