Поделиться через


XpsDocument Класс

Определение

Предоставляет Package, в котором хранится содержимое документа XPS.

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 Package создается с помощью конструктора Package .

Существующий XPS Package открывается с помощью Package.Open метода .

Корневой FixedDocumentSequence каталог добавляется в пустой XPS Package путем AddFixedDocumentSequence вызова метода .

PrintTicket элементы с сведениями о принтере и элементами управления также могут быть связаны с FixedDocumentSequence, или с отдельными FixedDocument элементами и FixedPage , которые хранятся в XpsDocument.

Дополнительные сведения о XPS см. в статье Xml Paper Specification (XPS).

Конструкторы

XpsDocument(Package)

Инициализирует новый экземпляр класса XpsDocument с доступом к заданному Package XPS и со стандартными параметрами чередования, ресурсов и сжатия.

XpsDocument(Package, CompressionOption)

Инициализирует новый экземпляр класса XpsDocument, содержащийся в заданном Package заданными параметрами чередования, ресурсов и сжатия по умолчанию.

XpsDocument(Package, CompressionOption, String)

Инициализирует новый экземпляр класса XpsDocument, содержащийся в заданном Package с заданными параметрами чередования, ресурсов и сжатия по умолчанию.

XpsDocument(String, FileAccess)

Инициализирует новый экземпляр класса XpsDocument, содержащийся в заданном файле Package заданными параметрами чередования, ресурсов и сжатия по умолчанию.

XpsDocument(String, FileAccess, CompressionOption)

Инициализирует новый экземпляр класса XpsDocument, содержащийся в заданном файле Package заданными параметрами чередования, ресурсов и сжатия по умолчанию.

Свойства

CoreDocumentProperties

Возвращает ядро PackageProperties документа XPS.

FixedDocumentSequenceReader

Возвращает IXpsFixedDocumentSequenceReader для чтения документа.

IsReader

Получает значение, указывающее, доступен ли пакет для чтения.

IsSignable

Возвращает значение, указывающее, может ли пакет быть подписан с помощью цифровой подписи.

IsWriter

Возвращает значение, указывающее, доступен ли пакет для записи.

Signatures

Возвращает коллекцию сигнатур XPS, связанных с пакетом.

Thumbnail

Возвращает или задает эскиз XPS, связанный с документом.

Uri

Получает или задает универсальный код ресурса (URI) части.

(Унаследовано от 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()

Этот элемент поддерживает инфраструктуру Windows Presentation Foundation (WPF) и не предназначен для использования непосредственно из кода. Использовать вместо этого типобезопасный метод Dispose(Boolean).

Применяется к

См. также раздел