다음을 통해 공유


문서 구조 샘플

업데이트: 2007년 11월

Document Structure 샘플에서는 XPS 문서에 구조가 있는 것과 없는 것의 차이를 보여 주며 구조가 없는 XPS 문서에 문서 구조를 추가하는 방법을 보여 줍니다. 샘플에서는 "Spec_withoutStructure.xps"와 "Spec_withStructure.xps"라는 두 개의 예제 XPS 문서를 제공합니다. DocumentViewer 컨트롤에서 보면 두 XPS 파일은 완전히 동일한 시각적인 레이아웃, 특성 및 인쇄 출력을 제공합니다. 이 두 문서는 완벽하게 개방형 XPS(XML Paper Specification)를 따릅니다. 그러나 각 문서에서의 잘라내기 및 붙여넣기 작업은 상당히 다릅니다. 샘플을 빌드하고 다음 단계를 수행합니다.

  1. File | **Open...**을 클릭하고 "Spec_withoutStructure.xps" 파일을 선택한 다음 OK를 클릭합니다. DocumentViewer 컨트롤에 표시된 "Spec_withoutStructure" 문서에서 Table 1-1의 일부분을 선택하여 빈 Word 또는 워드패드 문서에 붙여넣습니다. 구조 요소가 없는 XPS 문서는 서식이 지정된 표가 아닌 일반 텍스트로 붙여넣어집니다.

  2. File | **Open...**를 클릭하고 "Spec_withStructure.xps"를 선택합니다. Table 1-1의 일부분을 선택하여 Word 또는 워드패드 문서에 붙여넣습니다. 구조 요소가 있는 XPS 문서는 서식있는 텍스트를 사용하여 스타일이 지정된 표 요소로 선택 부분을 붙여넣습니다.

  3. 그런 다음 File | **Add Structure...**를 클릭합니다. 구조 추가 프로세스에서는 "Spec_withoutStructure.xps"를 새 파일로 복사한 다음 프로그래밍 방식으로 "FixedPage1_structure.xaml" 및 "FixedPage2_structure.xaml"에 포함된 두 개의 구조 요소를 새 문서에 추가합니다. 결과적으로 생성되는 새 XPS 문서는 "Spec_withStructure.xps"와 동일합니다.

  4. File | **Open...**을 클릭하고 Files of Type을 "All"로 설정하여 보려는.xaml 문서 구조 리소스 파일 중 하나를 선택합니다.

Document Structure 샘플에는 "Spec_withoutStructure-xps"와 "Spec_withStructure-xps"라는 두 개의 하위 폴더도 포함되어 있습니다. 이러한 각 폴더에는 압축이 풀린* 버전의 "Spec_withoutStructure-xps" 및 "Spec_withStructure-xps" 파일이 포함되어 있습니다.

*참고 - XPS 문서의 콘텐츠를 검사하려면 파일 확장명을 임시로 ".zip"으로 변경한 다음 결과 zip 파일을 여십시오.

이 샘플에서는 WPF(Windows Presentation Foundation)의 특정 기능에 대해 설명하므로 최선의 응용 프로그램 개발 방법을 따르지 않습니다. WPF 및 Microsoft .NET Framework 응용 프로그램 개발을 위한 최선의 방법에 대한 자세한 내용은 다음에서 적절한 항목을 참조하십시오.

내게 필요한 옵션 - 액세스 가능성에 대한 유용한 정보

보안 - Windows Presentation Foundation 보안

지역화 - WPF 전역화 및 지역화 개요

Download sample

샘플 빌드

  • Windows SDK(소프트웨어 개발 키트)를 설치하고 빌드 환경 명령 창을 엽니다. 시작 메뉴에서 모든 프로그램, Microsoft Windows SDK를 차례로 가리킨 다음 CMD 셸을 클릭합니다.

  • SDK(소프트웨어 개발 키트) 설명서 등에서 샘플을 하드 디스크 드라이브로 다운로드합니다.

  • 빌드 환경 명령 창에서 샘플을 빌드하려면 샘플의 소스 디렉터리로 이동합니다. 명령 프롬프트에 MSBUILD를 입력합니다.

  • Microsoft Visual Studio에서 샘플을 빌드하려면 샘플 솔루션이나 프로젝트 파일을 로드한 다음 Ctrl+Shift+B를 누릅니다.

샘플 실행

  • 빌드 환경 명령 창에서 컴파일된 샘플을 실행하려면 샘플 소스 코드 폴더 아래에 있는 Bin\Debug 또는 Bin\Release 폴더의 .exe 파일을 실행합니다.

  • Visual Studio에서 디버깅 기능을 사용하여 컴파일된 샘플을 실행하려면 F5 키를 누릅니다.

참고 항목

작업

XPS 문서 만들기 샘플

참조

DocumentViewer

기타 리소스

XPS 샘플

XML Paper Specification (XPS)