다음을 통해 공유


주석 XML 저장소가 있는 DocumentViewer 샘플

업데이트: 2007년 11월

DocViewerAnnotationsXml에서는 DocumentViewer 컨트롤로 XPS(XML Paper Specification) 문서를 읽어 온 다음 사용자가 만든 텍스트 메모, 잉크 메모 및 강조 주석을 추가할 수 있도록 지정하는 방법을 보여 줍니다. 이 예제에서 사용자 주석은 XPS 문서에서 분리된 XML 파일에 저장됩니다.   

샘플을 실행하면 "File | Open..." 옵션이 포함된 메뉴 모음이 표시됩니다. "Open..."을 선택하면 사용자가 열려고 하는 XpsDocument 컨테이너 파일을 찾고 선택할 수 있는 "File Open..." 대화 상자가 표시됩니다. 이 경우 샘플 XPS(XML Paper Specification) 문서 파일이 제공됩니다.

문서가 열리면 문서의 내용이 주 응용 프로그램 창에 있는 DocumentViewer 컨트롤에 표시됩니다. DocumentViewer 컨트롤 내에서 설명 및 주석을 추가할 블록 텍스트를 선택할 수 있습니다. 선택한 텍스트를 마우스 오른쪽 단추로 클릭하면 만들 주석의 형식인 "하이라이트", "텍스트 메모" 또는 "잉크 메모" 주석 중 하나를 선택할 수 있는 주석 상황에 맞는 메뉴가 표시됩니다. 주석 형식을 선택하면 DocumentViewer 컨트롤에 주석 하이라이트 또는 폼이 표시됩니다. 개인 설명을 텍스트 메모 주석 또는 잉크 메모 주석에 추가할 수 있습니다. DocViewerAnnotationsXml 샘플에서 사용자 주석은 XPS(XML Paper Specification) 문서와 같은 폴더에 별도의 annotations.xml 파일에 저장됩니다.

DocViewerAnnotationsXml 샘플 소스 코드는 다음 네 개의 파일로 구성됩니다.

  • MyApp.xaml - 응용 프로그램의 XAML(Extensible Application Markup Language) 리소스 파일이며 이 샘플에는 없습니다.

  • MyApp.xaml.cs – 응용 프로그램 창을 만들고 표시하기 위한 코드 숨김 파일입니다.

  • Window1.xaml - 주 메뉴, 메뉴 명령, DocumentViewer 컨트롤, DocumentViewer 주석 상황에 맞는 메뉴 및 상황에 맞는 메뉴 명령과 같은 응용 프로그램 창의 요소를 정의하는 XAML 선언 파일입니다.

  • Window1.xaml.cs - 주 메뉴 및 상황에 맞는 메뉴 명령의 사용자 인터페이스를 지원하는 코드 숨김 파일입니다.

또한 프로젝트 파일 및 샘플 XPS 문서를 제공합니다. XPS 문서의 내용 및 해당 내용 안에 포함된 파일을 확인하려면 간단히 문서 파일 확장명을 .xps에서 .zip으로 변경한 다음 Zip 유틸리티를 사용하여 파일을 엽니다.

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

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

보안 - Windows Presentation Foundation 보안

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

Download sample

샘플 빌드

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

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

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

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

샘플 실행

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

  • CMD 셸 명령 창에서 샘플을 실행하려면 샘플의 소스 폴더에 있는 .exe 파일을 실행합니다.

참고 항목

작업

XPS 문서 만들기 샘플

XPS 문서 저장 샘플

XPS 문서 인쇄

개념

Windows Presentation Foundation의 문서