다음을 통해 공유


XpsDocument 클래스

정의

XPS 문서의 내용이 들어 있는 Package를 제공합니다.

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
상속
XpsDocument
구현

설명

XpsDocument 포함 된 FixedDocumentSequence 하나를 구성 하는 FixedDocument 요소입니다.

합니다 XpsDocument 생성자에 대 한 참조를 전달 되는 Package 작성, 저장 및 문서 요소의 콘텐츠를 읽기에 대 한 합니다.

생성자를 사용하여 빈 XPS PackagePackage 새로 만듭니다.

기존 XPS Package 는 메서드를 사용하여 열립니다 Package.Open .

FixedDocumentSequence 루트는 메서드를 호출하여 빈 XPS Package 에 추가됩니다AddFixedDocumentSequence.

PrintTicket 프린터 정보 및 제어를 사용 하 여 요소와 연결 될 수도 있습니다는 FixedDocumentSequence, 또는 개별 FixedDocumentFixedPage 에 저장 되는 요소는 XpsDocument합니다.

XPS에 대한 자세한 내용은 XPS(XML Paper Specification)를 참조하세요.

생성자

XpsDocument(Package)

지정된 XPS(XML Paper Specification) Package 및 기본 인터리빙, 리소스, 압축 옵션을 사용하여 XpsDocument 클래스의 새 인스턴스를 초기화합니다.

XpsDocument(Package, CompressionOption)

지정된 기본 인터리빙, 리소스 및 압축 옵션을 사용하여 지정된 XpsDocument에 들어 있는 Package 클래스의 새 인스턴스를 초기화합니다.

XpsDocument(Package, CompressionOption, String)

지정된 기본 인터리빙, 리소스 및 압축 옵션을 사용하여 지정된 XpsDocument에 들어 있는 Package 클래스의 새 인스턴스를 초기화합니다.

XpsDocument(String, FileAccess)

기본 인터리빙, 리소스 및 압축 옵션을 사용하여 지정된 XpsDocument 파일에 들어 있는 Package 클래스의 새 인스턴스를 초기화합니다.

XpsDocument(String, FileAccess, CompressionOption)

기본 인터리빙, 리소스 및 압축 옵션을 사용하여 지정된 XpsDocument 파일에 들어 있는 Package 클래스의 새 인스턴스를 초기화합니다.

속성

CoreDocumentProperties

XPS 문서의 핵심 PackageProperties 을 가져옵니다.

FixedDocumentSequenceReader

문서를 읽는 데 사용할 IXpsFixedDocumentSequenceReader를 가져옵니다.

IsReader

패키지를 읽을 수 있는지 여부를 나타내는 값을 가져옵니다.

IsSignable

패키지를 디지털로 서명할 수 있는지 여부를 나타내는 값을 가져옵니다.

IsWriter

패키지를 쓸 수 있는지 여부를 나타내는 값을 가져옵니다.

Signatures

패키지와 연결된 XPS(XML Paper Specification) 서명 컬렉션을 가져옵니다.

Thumbnail

문서와 연결된 XPS(XML Paper Specification) 썸네일 이미지를 가져오거나 설정합니다.

Uri

해당 부분의 URI(Uniform Resource Identifier)를 가져오거나 설정합니다.

(다음에서 상속됨 XpsPartBase)

메서드

AddFixedDocumentSequence()

패키지에 루트 FixedDocumentSequence를 추가하고 작성기를 반환합니다.

AddThumbnail(XpsImageType)

패키지에 축소판 그림 이미지를 추가합니다.

Close()

XPS 문서 Package를 닫습니다.

CreateXpsDocumentWriter(XpsDocument)

XpsDocumentWriter를 쓰는 데 사용할 XpsDocument를 만듭니다.

Dispose(Boolean)

XpsDocument에서 사용하는 관리되지 않는 리소스를 해제하고 관리되는 리소스를 선택적으로 해제합니다.

Equals(Object)

지정된 개체가 현재 개체와 같은지 확인합니다.

(다음에서 상속됨 Object)
GetFixedDocumentSequence()

패키지 루트에 있는 고정된 문서 시퀀스를 반환합니다.

GetHashCode()

기본 해시 함수로 작동합니다.

(다음에서 상속됨 Object)
GetType()

현재 인스턴스의 Type을 가져옵니다.

(다음에서 상속됨 Object)
MemberwiseClone()

현재 Object의 단순 복사본을 만듭니다.

(다음에서 상속됨 Object)
RemoveSignature(XpsDigitalSignature)

패키지에서 서명을 삭제합니다.

SignDigitally(X509Certificate, Boolean, XpsDigSigPartAlteringRestrictions)

지정된 X.509 인증서를 사용하여 패키지 파트의 컬렉션을 서명합니다.

SignDigitally(X509Certificate, Boolean, XpsDigSigPartAlteringRestrictions, Guid)

지정된 X.509 인증서를 사용하여 패키지 파트의 컬렉션에 서명합니다.

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

지정된 X.509 인증서를 사용하여 패키지 파트의 컬렉션을 서명합니다.

ToString()

현재 개체를 나타내는 문자열을 반환합니다.

(다음에서 상속됨 Object)

명시적 인터페이스 구현

IDisposable.Dispose()

이 멤버는 WPF(Windows Presentation Foundation) 인프라를 지원하며 코드에서 직접 사용할 수 없습니다. 형식이 안전한 Dispose(Boolean) 메서드를 대신 사용하세요.

적용 대상

추가 정보