WPF의 문서Documents in WPF

WPF(Windows Presentation Foundation)Windows Presentation Foundation (WPF)은 이전 세대의 Windows에서 보다 쉽게 액세스 하 고 읽을 수 있도록 설계 된 고화질 콘텐츠를 만들 수 있는 다양 한 문서 기능을 제공 합니다.offers a wide range of document features that enable the creation of high-fidelity content that is designed to be more easily accessed and read than in previous generations of Windows. 고급 기능 및 품질 외에도 WPFWPF에서는 문서 표시, 패키징 및 보안을 위한 통합 서비스도 제공합니다.In addition to enhanced capabilities and quality, WPFWPF also provides integrated services for document display, packaging, and security. 이 항목에서는 WPFWPF 문서 형식 및 문서 패키징을 소개합니다.This topic provides an introduction to WPFWPF document types and document packaging.

문서 종류Types of Documents

WPFWPF에서는 용도에 따라 문서를 두 개의 광범위한 범주로 구분합니다. 이러한 문서 범주를 “고정 문서”와 “유동 문서”라고 합니다.divides documents into two broad categories based on their intended use; these document categories are termed "fixed documents" and "flow documents."

수정 된 문서는 사용 되는 디스플레이 또는 프린터 하드웨어와 무관 하 게 "WYSIWYG (get the get the get)" 프레젠테이션이 정확 하 게 필요한 응용 프로그램을 위한 것입니다.Fixed documents are intended for applications that require a precise "what you see is what you get" (WYSIWYG) presentation, independent of the display or printer hardware used. 일반적으로 고정 문서는 데스크톱 출판, 워드 프로세싱 및 양식 레이아웃에 사용되며, 이 경우 원래 페이지 디자인을 고수하는 것이 중요합니다.Typical uses for fixed documents include desktop publishing, word processing, and form layout, where adherence to the original page design is critical. 고정 문서에서는 사용 중인 디스플레이나 인쇄 디바이스와 무관하게 콘텐츠 요소의 정확한 위치를 레이아웃의 일부로 유지합니다.As part of its layout, a fixed document maintains the precise positional placement of content elements independent of the display or print device in use. 예를 들어, 96dpi 디스플레이에 보이는 고정 문서 페이지는 600dpi 레이저 프린터로 출력할 때와 4800dpi 사진 식자기로 출력할 때 모두 똑같이 표시됩니다.For example, a fixed document page viewed on 96 dpi display will appear exactly the same when it is output to a 600 dpi laser printer as when it is output to a 4800 dpi phototypesetter. 어느 경우에든 페이지 레이아웃은 동일하며, 문서 품질은 각 디바이스의 기능에 따라 최대화됩니다.The page layout remains the same in all cases, while the document quality maximizes to the capabilities of each device.

이에 비해 유동 문서는 보기와 가독성을 최적화하도록 설계되어 있으며, 문서 이용 시 용이한 가독성이 주된 요인인 시나리오에서 최적으로 활용할 수 있습니다.By comparison, flow documents are designed to optimize viewing and readability and are best utilized when ease of reading is the primary document consumption scenario. 유동 문서는 미리 정의된 하나의 레이아웃으로 설정되는 것이 아니라, 창 크기, 디바이스 해상도 및 선택적 사용자 기본 설정 등의 런타임 변수에 따라 동적으로 콘텐츠를 조정하고 리플로우합니다.Rather than being set to one predefined layout, flow documents dynamically adjust and reflow their content based on run-time variables such as window size, device resolution, and optional user preferences. 웹 페이지는 페이지 콘텐츠를 현재 창에 맞게 동적으로 형식화하는 유동 문서의 간단한 예입니다.A Web page is a simple example of a flow document where the page content is dynamically formatted to fit the current window. 유동 문서는 런타임 환경을 기반으로 사용자의 보기 및 읽기 환경을 최적화합니다.Flow documents optimize the viewing and reading experience for the user, based on the runtime environment. 예를 들어, 동일한 유동 문서가 고해상도 19인치 디스플레이나 소형 2x3인치 PDA 화면에서 최적의 가독성을 제공하기 위해 동적으로 서식을 다시 지정합니다.For example, the same flow document will dynamically reformat for optimal readability on either high-resolution 19-inch display or a small 2x3-inch PDA screen. 또한 유동 문서에는 검색, 가독성을 최적화하는 보기 모드 및 글꼴의 모양과 크기를 변경하는 기능 등의 여러 기본 제공 기능이 포함되어 있습니다.In addition, flow documents have a number of built in features including search, viewing modes that optimize readability, and the ability to change the size and appearance of fonts. 플로우 문서에 대한 그림, 예제 및 자세한 정보는 유동 문서 개요를 참조하세요.See Flow Document Overview for illustrations, examples, and in-depth information on flow documents.

문서 컨트롤 및 텍스트 레이아웃Document Controls and Text Layout

.NET Framework는 응용 프로그램 내에서 고정 된 문서, 유동 문서 및 일반 텍스트를 사용 하 여 간소화 하는 미리 빌드된 컨트롤 집합을 제공 합니다.The .NET Framework provides a set of pre-built controls that simplify using fixed documents, flow documents, and general text within your application. 고정 문서 콘텐츠 표시는 DocumentViewer 컨트롤을 사용 하 여 지원 됩니다.The display of fixed document content is supported using the DocumentViewer control. 유동 문서 콘텐츠 표시는 다른 사용자 시나리오에 매핑되는 FlowDocumentReader, FlowDocumentPageViewerFlowDocumentScrollViewer의 세 가지 컨트롤로 지원 됩니다 (아래 섹션 참조).Display of flow document content is supported by three different controls: FlowDocumentReader, FlowDocumentPageViewer, and FlowDocumentScrollViewer which map to different user scenarios (see sections below). 기타 WPFWPF 컨트롤에서는 일반 텍스트 사용을 지원하는 간소화된 레이아웃을 제공합니다(아래 사용자 인터페이스의 텍스트 참조).Other WPFWPF controls provide simplified layout to support general text uses (see Text in the User Interface, below).

고정 문서 컨트롤 - DocumentViewerFixed Document Control - DocumentViewer

DocumentViewer 컨트롤은 FixedDocument 콘텐츠를 표시 하도록 디자인 되었습니다.The DocumentViewer control is designed to display FixedDocument content. DocumentViewer 컨트롤은 인쇄 출력, 클립보드에 복사, 확대/축소 및 텍스트 검색 기능을 비롯 한 일반적인 작업을 기본적으로 지 원하는 직관적인 사용자 인터페이스를 제공 합니다.The DocumentViewer control provides an intuitive user interface that provides built-in support for common operations including print output, copy to clipboard, zoom, and text search features. 컨트롤에서는 친숙한 스크롤링 메커니즘을 통해 콘텐츠 페이지에 액세스하는 권한을 제공합니다.The control provides access to pages of content through a familiar scrolling mechanism. 모든 WPFWPF DocumentViewer 컨트롤과 마찬가지로는 컨트롤이 거의 모든 응용 프로그램 또는 환경에 시각적으로 통합 될 수 있도록 전체 또는 부분 스타일을 지원 합니다.Like all WPFWPF controls, DocumentViewer supports complete or partial restyling, which enables the control to be visually integrated into virtually any application or environment.

DocumentViewer는 읽기 전용 방식으로 콘텐츠를 표시 하도록 설계 되었습니다. 콘텐츠 편집 또는 수정을 사용할 수 없으며 지원 되지 않습니다.DocumentViewer is designed to display content in a read-only manner; editing or modification of content is not available and is not supported.

유동 문서 컨트롤Flow Document Controls

참고

유동 문서 기능 및 이러한 기능을 만드는 방법에 대 한 자세한 내용은 유동 문서 개요를 참조 하세요.For more detailed information on flow document features and how to create them, see Flow Document Overview.

유동 문서 콘텐츠 표시는 FlowDocumentReader, FlowDocumentPageViewerFlowDocumentScrollViewer의 세 가지 컨트롤에서 지원 됩니다.Display of flow document content is supported by three controls: FlowDocumentReader, FlowDocumentPageViewer, and FlowDocumentScrollViewer.

FlowDocumentReaderFlowDocumentReader

FlowDocumentReader에는 사용자가 단일 페이지 (시간 페이지) 보기 모드, 2 페이지 시간 (책 읽기 형식) 보기 모드 및 연속 스크롤 (무제한)을 포함 하 여 다양 한 보기 모드를 동적으로 선택할 수 있도록 하는 기능이 포함 되어 있습니다. 보기 모드입니다.FlowDocumentReader includes features that enable the user to dynamically choose between various viewing modes, including a single-page (page-at-a-time) viewing mode, a two-page-at-a-time (book reading format) viewing mode, and a continuous scrolling (bottomless) viewing mode. 이러한 보기 모드에 대 한 자세한 내용은 FlowDocumentReaderViewingMode를 참조 하세요.For more information about these viewing modes, see FlowDocumentReaderViewingMode. 서로 다른 보기 모드를 동적으로 전환할 수 있는 기능이 필요 하지 않은 경우 FlowDocumentPageViewerFlowDocumentScrollViewer 특정 보기 모드에서 수정 되는 더 간단한 유동 콘텐츠 뷰어를 제공 합니다.If you do not need the ability to dynamically switch between different viewing modes, FlowDocumentPageViewer and FlowDocumentScrollViewer provide lighter-weight flow content viewers that are fixed in a particular viewing mode.

FlowDocumentPageViewer 및 FlowDocumentScrollViewerFlowDocumentPageViewer and FlowDocumentScrollViewer

FlowDocumentPageViewer는 콘텐츠를 실시간 보기 모드로 표시 하 고 FlowDocumentScrollViewer는 연속 스크롤 모드로 콘텐츠를 표시 합니다.FlowDocumentPageViewer shows content in page-at-a-time viewing mode, while FlowDocumentScrollViewer shows content in continuous scrolling mode. FlowDocumentPageViewerFlowDocumentScrollViewer는 모두 특정 보기 모드로 고정 되어 있습니다.Both FlowDocumentPageViewer and FlowDocumentScrollViewer are fixed to a particular viewing mode. 사용자가 FlowDocumentReaderViewingMode 열거에서 제공 되는 다양 한 보기 모드를 동적으로 선택할 수 있도록 하는 기능을 포함 하는 FlowDocumentReader과 비교 하 여 FlowDocumentPageViewer 하거나 FlowDocumentScrollViewer하는 것 보다 많은 리소스를 사용 하는 비용을 산출 합니다.Compare to FlowDocumentReader, which includes features that enable the user to dynamically choose between various viewing modes (as provided by the FlowDocumentReaderViewingMode enumeration), at the cost of being more resource intensive than FlowDocumentPageViewer or FlowDocumentScrollViewer.

기본적으로 세로 스크롤 막대는 항상 표시되며 가로 스크롤 막대는 필요한 경우 표시됩니다.By default, a vertical scrollbar is always shown, and a horizontal scrollbar becomes visible if needed. FlowDocumentScrollViewer의 기본 UIUI에는 도구 모음이 포함 되어 있지 않습니다. 그러나 IsToolBarVisible 속성을 사용 하 여 기본 제공 도구 모음을 활성화할 수 있습니다.The default UIUI for FlowDocumentScrollViewer does not include a toolbar; however, the IsToolBarVisible property can be used to enable a built-in toolbar.

사용자 인터페이스의 텍스트Text in the User Interface

문서에 텍스트를 추가하는 외에도 양식과 같은 애플리케이션 UI에서 명확하게 텍스트를 사용할 수 있습니다.Besides adding text to documents, text can obviously be used in application UI such as forms. WPFWPF에서는 화면에 텍스트를 그리는 데 사용하는 여러 컨트롤이 포함되어 있습니다.includes multiple controls for drawing text to the screen. 각 컨트롤은 다른 시나리오를 대상으로 하며 고유 기능 및 제한 사항 목록을 가지고 있습니다.Each control is targeted to a different scenario and has its own list of features and limitations. 일반적으로 UI(사용자 인터페이스)user interface (UI)의 간단한 문장과 같이 제한 된 텍스트 지원이 필요한 경우에는 TextBlock 요소를 사용 해야 합니다.In general, the TextBlock element should be used when limited text support is required, such as a brief sentence in a UI(사용자 인터페이스)user interface (UI). 최소 텍스트 지원이 필요한 경우에 Label 사용할 수 있습니다.Label can be used when minimal text support is required. 자세한 내용은 TextBlock 개요를 참조하세요.For more information, see TextBlock Overview.

문서 패키징Document Packaging

System.IO.Packaging Api는 응용 프로그램 데이터, 문서 콘텐츠 및 관련 리소스를 간편 하 게 액세스 하 고, 이식 가능 하며, 쉽게 배포할 수 있는 단일 컨테이너에 구성 하는 효율적인 방법을 제공 합니다.The System.IO.Packaging APIs provide an efficient means to organize application data, document content, and related resources in a single container that is simple to access, portable, and easy to distribute. ZIP 파일은 여러 개체를 단일 단위로 보관할 수 있는 Package 형식의 예입니다.A ZIP file is an example of a Package type capable of holding multiple objects as a single unit. 패키징 Api는 XML 및 ZIP 파일 아키텍처에서 개방형 패키징 규칙 표준을 사용 하 여 설계 된 기본 ZipPackage 구현을 제공 합니다.The packaging APIs provide a default ZipPackage implementation designed using an Open Packaging Conventions standard with XML and ZIP file architecture. WPFWPF 패키징 Api를 사용 하면 패키지를 간단 하 게 만들고 그 안에 개체를 저장 하 고 액세스할 수 있습니다.The WPFWPF packaging APIs make it simple to create packages, and to store and access objects within them. Package에 저장 된 개체를 PackagePart ("파트") 라고 합니다.An object stored in a Package is referred to as a PackagePart ("part"). 패키지에는 파트의 작성기를 식별하고 패키지의 콘텐츠가 수정되지 않았는지 유효성을 검사하는 데 사용할 수 있는 서명된 디지털 인증서도 포함될 수 있습니다.Packages can also include signed digital certificates that can be used to identify the originator of a part and to validate that the contents of a package have not been modified. 또한 패키지에는 추가 정보를 패키지에 추가 하거나 기존 파트의 콘텐츠를 실제로 수정 하지 않고 특정 부분과 연결 하는 PackageRelationship 기능이 포함 되어 있습니다.Packages also include a PackageRelationship feature that allows additional information to be added to a package or associated with specific parts without actually modifying the content of existing parts. 패키지 서비스는 Microsoft Windows Rights Management (RM)도 지원 합니다.Package services also support Microsoft Windows Rights Management (RM).

WPFWPF 패키지 아키텍처는 다음과 같은 여러 주요 기술의 기반 역할을 합니다.The WPFWPF Package architecture serves as the foundation for a number of key technologies:

  • Xps 문서는 XPS (XML Paper Specification)를 준수 합니다.XPS documents conforming to the XML Paper Specification (XPS).

  • Microsoft Office “12” Open XML 형식 문서(.docx).Microsoft Office "12" open XML format documents (.docx).

  • 고유 애플리케이션 디자인에 맞는 사용자 지정 스토리지 형식.Custom storage formats for your own application design.

패키징 Api에 따라 XpsDocumentWPFWPF 고정 콘텐츠 문서를 저장 하기 위해 특별히 설계 되었습니다.Based on the packaging APIs, an XpsDocument is specifically designed for storing WPFWPF fixed content documents. XpsDocument은 뷰어에서 열거나, DocumentViewer 컨트롤에 표시 하거나, 인쇄 스풀로 라우팅하거나, XPS 호환 프린터로 직접 출력할 수 있는 자체 포함 문서입니다.An XpsDocument is a self-contained document that can be opened in a viewer, displayed in a DocumentViewer control, routed to a print spool, or output directly to an XPS-compatible printer.

다음 섹션에서는 WPFWPF와 함께 제공 되는 PackageXpsDocument Api에 대 한 추가 정보를 제공 합니다.The following sections provide additional information on the Package and XpsDocument APIs provided with WPFWPF.

패키지 구성 요소Package Components

WPFWPF 패키징 API를 사용하면 애플리케이션 데이터와 문서를 이식 가능한 단일 단위로 구성할 수 있습니다.The WPFWPF packaging APIs allow application data and documents to be organized into a single portable unit. ZIP 파일은 가장 일반적인 패키지 유형 중 하나이고, WPFWPF에서 제공하는 기본 패키지 유형입니다.A ZIP file is one of the most common types of packages and is the default package type provided with WPFWPF. Package 자체는 개방형 표준 XML 및 ZIP 파일 아키텍처를 사용 하 여 ZipPackage를 구현 하는 추상 클래스입니다.Package itself is an abstract class from which ZipPackage is implemented using an open standard XML and ZIP file architecture. Open 메서드는 ZipPackage를 사용 하 여 기본적으로 ZIP 파일을 만들고 사용 합니다.The Open method uses ZipPackage to create and use ZIP files by default. 패키지에는 다음과 같은 세 가지 기본 유형의 항목이 포함될 수 있습니다.A package can contain three basic types of items:

PackagePart 애플리케이션 콘텐츠, 데이터, 문서 및 리소스 파일.Application content, data, documents, and resource files.
PackageDigitalSignature ID, 인증 및 유효성 검사용 [X.509 인증서].[X.509 Certificate] for identification, authentication and validation.
PackageRelationship 패키지 또는 특정 파트와 관련된 추가 정보.Added information related to the package or a specific part.

PackagePartsPackageParts

PackagePart ("파트")는 Package에 저장 된 개체를 참조 하는 추상 클래스입니다.A PackagePart ("part") is an abstract class that refers to an object stored in a Package. ZIP 파일에서 패키지 파트는 ZIP 파일에 저장된 개별 파일에 해당합니다.In a ZIP file, the package parts correspond to the individual files stored within the ZIP file. ZipPackagePartZipPackage에 저장 된 serializable 개체에 대 한 기본 구현을 제공 합니다.ZipPackagePart provides the default implementation for serializable objects stored in a ZipPackage. 파일 시스템과 마찬가지로 패키지에 포함된 파트는 계층 구조 디렉터리 또는 “폴더 스타일” 조직에 저장됩니다.Like a file system, parts contained in the package are stored in hierarchical directory or "folder-style" organization. 응용 프로그램은 WPFWPF 패키징 Api를 사용 하 여 단일 ZIP 파일 컨테이너를 사용 하 여 여러 PackagePart 개체를 쓰고, 저장 하 고, 읽을 수 있습니다.Using the WPFWPF packaging APIs, applications can write, store, and read multiple PackagePart objects using a single ZIP file container.

PackageDigitalSignaturesPackageDigitalSignatures

보안을 위해 패키지 내의 파트와 PackageDigitalSignature ("디지털 서명")를 연결할 수 있습니다.For security, a PackageDigitalSignature ("digital signature") can be associated with parts within a package. PackageDigitalSignature는 두 가지 기능을 제공 하는 [509]를 통합 합니다.A PackageDigitalSignature incorporates a [509] that provides two features:

  1. 파트의 작성기를 식별하고 인증합니다.Identifies and authenticates the originator of the part.

  2. 파트가 수정되지 않았는지 유효성을 검사합니다.Validates that the part has not been modified.

디지털 시그니처는 파트를 수정하지 못하게 하지는 않지만, 파트를 임의 방식으로 변경하면 디지털 시그니처의 유효성 검사 확인이 실패합니다.The digital signature does not preclude a part from being modified, but a validation check against the digital signature will fail if the part is altered in any way. 그러면 애플리케이션에서 파트 열기를 차단하거나 사용자에게 파트가 수정되어 안전하지 않음을 알리는 등의 적절한 조치를 수행할 수 있습니다.The application can then take appropriate action—for example, block opening the part or notify the user that the part has been modified and is not secure.

PackageRelationshipsPackageRelationships

PackageRelationship ("관계")는 패키지 또는 패키지 내의 파트와 추가 정보를 연결 하는 메커니즘을 제공 합니다.A PackageRelationship ("relationship") provides a mechanism for associating additional information with the package or a part within the package. 관계는 실제 파트 콘텐츠를 수정하지 않고 파트와 추가 정보를 연결할 수 있는 패키지 수준 기능입니다.A relationship is a package-level facility that can associate additional information with a part without modifying the actual part content. 대부분의 경우 새 데이터를 파트 콘텐츠에 직접 삽입하는 것은 실용적이지 않습니다.Inserting new data directly into the part content of is usually not practical in many cases:

  • 파트의 실제 형식 및 해당 콘텐츠 스키마는 알 수 없습니다.The actual type of the part and its content schema is not known.

  • 알려진 경우에도 콘텐츠 스키마에서는 새 정보를 추가하는 방법을 제공하지 않습니다.Even if known, the content schema might not provide a means for adding new information.

  • 파트는 디지털 방식으로 서명되거나 암호화될 수 있으며, 수정은 불가능합니다.The part might be digitally signed or encrypted, precluding any modification.

패키지 관계에서는 자세한 정보를 추가하여 개별 파트 또는 전체 패키지와 연결하는 검색 가능한 방법을 제공합니다.Package relationships provide a discoverable means for adding and associating additional information with individual parts or with the entire package. 패키지 관계는 다음 두 개의 주요 기능에 사용합니다.Package relationships are used for two primary functions:

  1. 파트 간 종속성 관계 정의.Defining dependency relationships from one part to another part.

  2. 메모 또는 파트와 관련된 다른 데이터를 추가하는 정보 관계 정의.Defining information relationships that add notes or other data related to the part.

PackageRelationship는 종속성을 정의 하 고 패키지 또는 패키지의 일부에 연결 된 다른 정보를 추가 하는 빠른 검색 가능 수단을 제공 합니다.A PackageRelationship provides a quick, discoverable means to define dependencies and add other information associated with a part of the package or the package as a whole.

종속성 관계Dependency Relationships

종속성 관계는 한 파트가 다른 파트에 지정하는 종속성을 설명하는 데 사용됩니다.Dependency relationships are used to describe dependencies that one part makes to other parts. 예를 들어, 패키지에는 하나 이상의 <img> 이미지 태그를 포함하는 HTML 파트가 포함될 수 있습니다.For example, a package might contain an HTML part that includes one or more <img> image tags. 이미지 태그는 패키지 내부의 다른 파트 또는 패키지 외부의 다른 파트(예: 인터넷을 통해 액세스 가능)로 있는 이미지를 참조합니다.The image tags refer to images that are located either as other parts internal to the package or external to the package (such as accessible over the Internet). HTML 파일과 연결 된 PackageRelationship를 만들면 종속 리소스를 빠르고 쉽게 검색 하 고 액세스할 수 있습니다.Creating a PackageRelationship associated with HTML file makes discovering and accessing the dependent resources quick and easy. 브라우저 또는 뷰어 애플리케이션에서 파트 관계에 직접 액세스하고 스키마를 모르거나 문서를 구문 분석하지 않아도 종속 리소스의 어셈블링을 즉시 시작할 수 있습니다.A browser or viewer application can directly access the part relationships and immediately begin assembling the dependent resources without knowing the schema or parsing the document.

정보 관계Information Relationships

메모 또는 주석과 마찬가지로 파트 콘텐츠 자체를 실제로 수정 하지 않고도 파트와 관련 된 다른 유형의 정보를 저장 하는 데에도 PackageRelationship을 사용할 수 있습니다.Similar to a note or annotation, a PackageRelationship can also be used to store other types of information to be associated with a part without having to actually modify the part content itself.

XPS 문서XPS Documents

XPS (XML Paper Specification) 문서는 렌더링에 필요한 모든 리소스 및 정보와 함께 하나 이상의 수정 된 문서를 포함 하는 패키지입니다.XML Paper Specification (XPS) document is a package that contains one or more fixed-documents along with all the resources and information required for rendering. XPS는 네이티브 Windows Vista 인쇄 스풀 파일 형식 이기도 합니다.XPS is also the native Windows Vista print spool file format. XpsDocument은 표준 ZIP 데이터 집합에 저장 되 고 XML 및 이진 구성 요소 (예: 이미지 및 글꼴 파일)의 조합을 포함할 수 있습니다.An XpsDocument is stored in standard ZIP dataset, and can include a combination of XML and binary components, such as image and font files. PackageRelationships는 문서를 완전하게 렌더링하는 데 필요한 리소스와 콘텐츠 사이의 종속성을 정의하는 데 사용합니다.PackageRelationships are used to define the dependencies between the content and the resources required to fully render the document. XpsDocument 디자인은 여러 사용을 지 원하는 고품질의 단일 문서 솔루션을 제공 합니다.The XpsDocument design provides a single, high-fidelity document solution that supports multiple uses:

  • 고정 문서 콘텐츠와 리소스를 읽고 쓰며, 이식 가능하고 배포하기 쉬운 단일 파일로 저장.Reading, writing, and storing fixed-document content and resources as a single, portable, and easy-to-distribute file.

  • XPS 뷰어 응용 프로그램을 사용 하 여 문서 표시Displaying documents with the XPS Viewer application.

  • Windows Vista의 기본 인쇄 스풀 출력 형식으로 문서를 출력 합니다.Outputting documents in the native print spool output format of Windows Vista.

  • 문서를 XPS 호환 프린터로 직접 라우팅합니다.Routing documents directly to an XPS-compatible printer.

참조See also