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 (XPS).

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

Имя Описание
XpsDocument(Package, CompressionOption, String)

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

XpsDocument(Package, CompressionOption)

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

XpsDocument(Package)

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

XpsDocument(String, FileAccess, CompressionOption)

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

XpsDocument(String, FileAccess)

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

Свойства

Имя Описание
CoreDocumentProperties

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

FixedDocumentSequenceReader

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

IsReader

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

IsSignable

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

IsWriter

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

Signatures

Возвращает коллекцию подписей XML Paper Specification (XPS), связанных с пакетом.

Thumbnail

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

Uri

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

(Унаследовано от XpsPartBase)

Методы

Имя Описание
AddFixedDocumentSequence()

Добавляет корневой каталог FixedDocumentSequence в пакет и возвращает модуль записи.

AddThumbnail(XpsImageType)

Добавляет эскиз в пакет.

Close()

Закрывает документ PackageXPS.

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, Guid, Boolean)

Подписывает коллекцию частей пакета с указанным сертификатом X.509.

SignDigitally(X509Certificate, Boolean, XpsDigSigPartAlteringRestrictions, Guid)

Подписывает коллекцию частей пакета с помощью указанного сертификата X.509.

SignDigitally(X509Certificate, Boolean, XpsDigSigPartAlteringRestrictions)

Подписывает коллекцию частей пакета с указанным сертификатом X.509.

ToString()

Возвращает строку, представляющую текущий объект.

(Унаследовано от Object)

Явные реализации интерфейса

Имя Описание
IDisposable.Dispose()

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

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

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