XpsDocument XpsDocument XpsDocument XpsDocument Class

정의

XPS 문서의 내용이 들어 있는 Package를 제공합니다.Provides a Package that holds the content of an XPS document.

public ref class XpsDocument : System::Windows::Xps::Packaging::XpsPartBase, IDisposable
public class XpsDocument : System.Windows.Xps.Packaging.XpsPartBase, IDisposable
type XpsDocument = class
    inherit XpsPartBase
    interface IDisposable
Public Class XpsDocument
Inherits XpsPartBase
Implements IDisposable
상속
XpsDocumentXpsDocumentXpsDocumentXpsDocument
구현

설명

XpsDocument 포함 된 FixedDocumentSequence 하나를 구성 하는 FixedDocument 요소입니다.An XpsDocument contains a FixedDocumentSequence that comprises one or more FixedDocument elements.

합니다 XpsDocument 생성자에 대 한 참조를 전달 되는 Package 작성, 저장 및 문서 요소의 콘텐츠를 읽기에 대 한 합니다.The XpsDocument constructor is passed a reference to a Package for writing, storing, and reading the content elements of the document.

비어 있는 새 XPSXPS Package 사용 하 여 만들어진 여 Package 생성자.A new empty XPSXPS Package is created by using the Package constructor.

기존 XPSXPS Package 를 사용 하 여 열을 Package.Open 메서드.An existing XPSXPS Package is opened by using the Package.Open method.

A FixedDocumentSequence 루트 빈 추가할 XPSXPS Package 호출 하 여는 AddFixedDocumentSequence 메서드.A FixedDocumentSequence root is added to an empty XPSXPS Package by calling the AddFixedDocumentSequence method.

PrintTicket 프린터 정보 및 제어를 사용 하 여 요소와 연결 될 수도 있습니다는 FixedDocumentSequence, 또는 개별 FixedDocumentFixedPage 에 저장 되는 요소는 XpsDocument합니다.PrintTicket elements with printer information and control can also be associated with the FixedDocumentSequence, or on individual FixedDocument and FixedPage elements that are stored in the XpsDocument.

에 대 한 자세한 내용은 XPSXPS 참조 문서 사양 XPS (XML)에서 다운로드할 수 있습니다 http://go.microsoft.com/fwlink/?LinkID=65761 합니다.For more information about XPSXPS see the XML Paper Specification (XPS) available for download at http://go.microsoft.com/fwlink/?LinkID=65761.

생성자

XpsDocument(Package) XpsDocument(Package) XpsDocument(Package) XpsDocument(Package)

지정된 XPS(XML Paper Specification) Package 및 기본 인터리빙, 리소스, 압축 옵션을 사용하여 XpsDocument 클래스의 새 인스턴스를 초기화합니다.Initializes a new instance of the XpsDocument class with access to a specified XML Paper Specification (XPS) Package and default interleaving, resource, and compression options.

XpsDocument(Package, CompressionOption) XpsDocument(Package, CompressionOption) XpsDocument(Package, CompressionOption) XpsDocument(Package, CompressionOption)

지정된 기본 인터리빙, 리소스 및 압축 옵션을 사용하여 지정된 XpsDocument에 들어 있는 Package 클래스의 새 인스턴스를 초기화합니다.Initializes a new instance of the XpsDocument class that is contained in a specified Package with specified default interleaving, resource, and compression options.

XpsDocument(Package, CompressionOption, String) XpsDocument(Package, CompressionOption, String) XpsDocument(Package, CompressionOption, String) XpsDocument(Package, CompressionOption, String)

지정된 기본 인터리빙, 리소스 및 압축 옵션을 사용하여 지정된 XpsDocument에 들어 있는 Package 클래스의 새 인스턴스를 초기화합니다.Initializes a new instance of the XpsDocument class that is contained in a specified Package with the specified default interleaving, resource, and compression options.

XpsDocument(String, FileAccess) XpsDocument(String, FileAccess) XpsDocument(String, FileAccess) XpsDocument(String, FileAccess)

기본 인터리빙, 리소스 및 압축 옵션을 사용하여 지정된 XpsDocument 파일에 들어 있는 Package 클래스의 새 인스턴스를 초기화합니다.Initializes a new instance of the XpsDocument class that is contained in a specified Package file with default interleaving, resource, and compression options.

XpsDocument(String, FileAccess, CompressionOption) XpsDocument(String, FileAccess, CompressionOption) XpsDocument(String, FileAccess, CompressionOption) XpsDocument(String, FileAccess, CompressionOption)

기본 인터리빙, 리소스 및 압축 옵션을 사용하여 지정된 XpsDocument 파일에 들어 있는 Package 클래스의 새 인스턴스를 초기화합니다.Initializes a new instance of the XpsDocument class that is contained in a specified Package file with default interleaving, resource, and compression options.

속성

CoreDocumentProperties CoreDocumentProperties CoreDocumentProperties CoreDocumentProperties

XPSXPS 문서의 핵심 PackageProperties를 가져옵니다.Gets the core PackageProperties of the XPSXPS document.

FixedDocumentSequenceReader FixedDocumentSequenceReader FixedDocumentSequenceReader FixedDocumentSequenceReader

문서를 읽는 데 사용할 IXpsFixedDocumentSequenceReader를 가져옵니다.Gets an IXpsFixedDocumentSequenceReader for reading the document.

IsReader IsReader IsReader IsReader

패키지를 읽을 수 있는지 여부를 나타내는 값을 가져옵니다.Gets a value that indicates whether the package is readable.

IsSignable IsSignable IsSignable IsSignable

패키지를 디지털로 서명할 수 있는지 여부를 나타내는 값을 가져옵니다.Gets a value that indicates whether the package can be digitally signed.

IsWriter IsWriter IsWriter IsWriter

패키지를 쓸 수 있는지 여부를 나타내는 값을 가져옵니다.Gets a value that indicates whether the package is writable.

Signatures Signatures Signatures Signatures

패키지와 연결된 XPS(XML Paper Specification) 서명 컬렉션을 가져옵니다.Gets a collection of XML Paper Specification (XPS) signatures that are associated with the package.

Thumbnail Thumbnail Thumbnail Thumbnail

문서와 연결된 XPS(XML Paper Specification)XML Paper Specification (XPS) 축소판 그림 이미지를 가져오거나 설정합니다.Gets or sets the XPS(XML Paper Specification)XML Paper Specification (XPS) thumbnail image that is associated with the document.

Uri Uri Uri Uri

파트의 URI(Uniform Resource Identifier)uniform resource identifier (URI)를 가져오거나 설정합니다.Gets or sets the URI(Uniform Resource Identifier)uniform resource identifier (URI) of the part.

(Inherited from XpsPartBase)

메서드

AddFixedDocumentSequence() AddFixedDocumentSequence() AddFixedDocumentSequence() AddFixedDocumentSequence()

패키지에 루트 FixedDocumentSequence를 추가하고 작성기를 반환합니다.Adds a root FixedDocumentSequence to the package and returns a writer.

AddThumbnail(XpsImageType) AddThumbnail(XpsImageType) AddThumbnail(XpsImageType) AddThumbnail(XpsImageType)

패키지에 축소판 그림 이미지를 추가합니다.Adds a thumbnail image to the package.

Close() Close() Close() Close()

XPS 문서 Package를 닫습니다.Closes the XPS document Package.

CreateXpsDocumentWriter(XpsDocument) CreateXpsDocumentWriter(XpsDocument) CreateXpsDocumentWriter(XpsDocument) CreateXpsDocumentWriter(XpsDocument)

XpsDocumentWriter를 쓰는 데 사용할 XpsDocument를 만듭니다.Creates an XpsDocumentWriter for writing an XpsDocument.

Dispose(Boolean) Dispose(Boolean) Dispose(Boolean) Dispose(Boolean)

XpsDocument에서 사용하는 관리되지 않는 리소스를 해제하고 관리되는 리소스를 선택적으로 해제합니다.Releases the unmanaged resources that are used by the XpsDocument and optionally, releases the managed resources.

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

지정한 개체와 현재 개체가 같은지 여부를 확인합니다.Determines whether the specified object is equal to the current object.

(Inherited from Object)
GetFixedDocumentSequence() GetFixedDocumentSequence() GetFixedDocumentSequence() GetFixedDocumentSequence()

패키지 루트에 있는 고정된 문서 시퀀스를 반환합니다.Returns the fixed-document sequence at the root of the package.

GetHashCode() GetHashCode() GetHashCode() GetHashCode()

기본 해시 함수로 작동합니다.Serves as the default hash function.

(Inherited from Object)
GetType() GetType() GetType() GetType()

현재 인스턴스의 Type을 가져옵니다.Gets the Type of the current instance.

(Inherited from Object)
MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

현재 Object의 단순 복사본을 만듭니다.Creates a shallow copy of the current Object.

(Inherited from Object)
RemoveSignature(XpsDigitalSignature) RemoveSignature(XpsDigitalSignature) RemoveSignature(XpsDigitalSignature) RemoveSignature(XpsDigitalSignature)

패키지에서 서명을 삭제합니다.Deletes a signature from the package.

SignDigitally(X509Certificate, Boolean, XpsDigSigPartAlteringRestrictions) SignDigitally(X509Certificate, Boolean, XpsDigSigPartAlteringRestrictions) SignDigitally(X509Certificate, Boolean, XpsDigSigPartAlteringRestrictions) SignDigitally(X509Certificate, Boolean, XpsDigSigPartAlteringRestrictions)

지정된 X.509 인증서를 사용하여 패키지 파트의 컬렉션을 서명합니다.Signs a collection of package parts with a specified X.509 certificate.

SignDigitally(X509Certificate, Boolean, XpsDigSigPartAlteringRestrictions, Guid) SignDigitally(X509Certificate, Boolean, XpsDigSigPartAlteringRestrictions, Guid) SignDigitally(X509Certificate, Boolean, XpsDigSigPartAlteringRestrictions, Guid) SignDigitally(X509Certificate, Boolean, XpsDigSigPartAlteringRestrictions, Guid)

지정된 X.509 인증서를 사용하여 패키지 파트의 컬렉션에 서명합니다.Signs a collection of package parts by using a specified X.509 certificate.

SignDigitally(X509Certificate, Boolean, XpsDigSigPartAlteringRestrictions, Guid, Boolean) SignDigitally(X509Certificate, Boolean, XpsDigSigPartAlteringRestrictions, Guid, Boolean) SignDigitally(X509Certificate, Boolean, XpsDigSigPartAlteringRestrictions, Guid, Boolean) SignDigitally(X509Certificate, Boolean, XpsDigSigPartAlteringRestrictions, Guid, Boolean)

지정된 X.509 인증서를 사용하여 패키지 파트의 컬렉션을 서명합니다.Signs a collection of package parts with a specified X.509 certificate.

ToString() ToString() ToString() ToString()

현재 개체를 나타내는 문자열을 반환합니다.Returns a string that represents the current object.

(Inherited from Object)

명시적 인터페이스 구현

IDisposable.Dispose() IDisposable.Dispose() IDisposable.Dispose() IDisposable.Dispose()

이 멤버는 WPF(Windows Presentation Foundation)Windows Presentation Foundation (WPF) 인프라를 지원하며 코드에서 직접 사용할 수 없습니다.This member supports the WPF(Windows Presentation Foundation)Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code. 형식이 안전한 Dispose(Boolean) 메서드를 대신 사용하세요.Use the type-safe Dispose(Boolean) method instead.

적용 대상

추가 정보