Udostępnij za pośrednictwem


XpsDocument Klasa

Definicja

Package Zawiera zawartość dokumentu 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
Dziedziczenie
XpsDocument
Implementuje

Uwagi

Element XpsDocument zawiera element FixedDocumentSequence zawierający co najmniej jeden FixedDocument element.

Konstruktor XpsDocument jest przekazywany do odwołania do zapisu Package , przechowywania i odczytywania elementów zawartości dokumentu.

Nowy pusty system XPS Package jest tworzony przy użyciu konstruktora Package .

Istniejący system XPS Package jest otwierany przy użyciu Package.Open metody .

Katalog FixedDocumentSequence główny jest dodawany do pustego systemu XPS Package przez wywołanie AddFixedDocumentSequence metody .

PrintTicket elementy z informacjami o drukarce i kontrolkami mogą być również skojarzone z elementami FixedDocumentSequence, lub na poszczególnych FixedDocument elementach FixedPage , które są przechowywane w elemecie XpsDocument.

Aby uzyskać więcej informacji o systemie XPS, zobacz specyfikację papieru XML (XPS).

Konstruktory

XpsDocument(Package)

Inicjuje XpsDocument nowe wystąpienie klasy z dostępem do określonej specyfikacji papieru XML (XPS) Package i domyślnych opcji przeplatania, zasobów i kompresji.

XpsDocument(Package, CompressionOption)

Inicjuje XpsDocument nowe wystąpienie klasy zawartej w określonej Package z określonym domyślnym przeplataniami, zasobami i opcjami kompresji.

XpsDocument(Package, CompressionOption, String)

Inicjuje nowe wystąpienie XpsDocument klasy, która jest zawarta w określonej Package z określonym domyślnym przeplataniami, zasobami i opcjami kompresji.

XpsDocument(String, FileAccess)

Inicjuje XpsDocument nowe wystąpienie klasy zawartej w określonym Package pliku z domyślnymi opcjami przeplatania, zasobu i kompresji.

XpsDocument(String, FileAccess, CompressionOption)

Inicjuje XpsDocument nowe wystąpienie klasy zawartej w określonym Package pliku z domyślnymi opcjami przeplatania, zasobu i kompresji.

Właściwości

CoreDocumentProperties

Pobiera rdzeń PackageProperties dokumentu XPS.

FixedDocumentSequenceReader

Pobiera element IXpsFixedDocumentSequenceReader do czytania dokumentu.

IsReader

Pobiera wartość wskazującą, czy pakiet jest czytelny.

IsSignable

Pobiera wartość wskazującą, czy pakiet może być podpisany cyfrowo.

IsWriter

Pobiera wartość wskazującą, czy pakiet jest zapisywalny.

Signatures

Pobiera kolekcję sygnatur specyfikacji papieru XML (XPS), które są skojarzone z pakietem.

Thumbnail

Pobiera lub ustawia obraz miniatury specyfikacji papieru XML (XPS), który jest skojarzony z dokumentem.

Uri

Pobiera lub ustawia jednolity identyfikator zasobu (URI) części.

(Odziedziczone po XpsPartBase)

Metody

AddFixedDocumentSequence()

Dodaje katalog główny FixedDocumentSequence do pakietu i zwraca składnik zapisywania.

AddThumbnail(XpsImageType)

Dodaje obraz miniatury do pakietu.

Close()

Zamyka dokument PackageXPS .

CreateXpsDocumentWriter(XpsDocument)

Tworzy element do XpsDocumentWriter pisania elementu XpsDocument.

Dispose(Boolean)

Zwalnia niezarządzane zasoby, które są używane przez XpsDocument program i opcjonalnie, zwalnia zarządzane zasoby.

Equals(Object)

Określa, czy dany obiekt jest taki sam, jak bieżący obiekt.

(Odziedziczone po Object)
GetFixedDocumentSequence()

Zwraca sekwencję stałego dokumentu w katalogu głównym pakietu.

GetHashCode()

Służy jako domyślna funkcja skrótu.

(Odziedziczone po Object)
GetType()

Type Pobiera wartość bieżącego wystąpienia.

(Odziedziczone po Object)
MemberwiseClone()

Tworzy płytkią kopię bieżącego Objectelementu .

(Odziedziczone po Object)
RemoveSignature(XpsDigitalSignature)

Usuwa podpis z pakietu.

SignDigitally(X509Certificate, Boolean, XpsDigSigPartAlteringRestrictions)

Podpisuje kolekcję części pakietu z określonym certyfikatem X.509.

SignDigitally(X509Certificate, Boolean, XpsDigSigPartAlteringRestrictions, Guid)

Podpisuje kolekcję części pakietu przy użyciu określonego certyfikatu X.509.

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

Podpisuje kolekcję części pakietu z określonym certyfikatem X.509.

ToString()

Zwraca ciąg reprezentujący bieżący obiekt.

(Odziedziczone po Object)

Jawne implementacje interfejsu

IDisposable.Dispose()

Ten element członkowski obsługuje infrastrukturę Windows Presentation Foundation (WPF) i nie jest przeznaczony do użycia bezpośrednio z kodu. Zamiast tego należy użyć metody bezpiecznej Dispose(Boolean) typu.

Dotyczy

Zobacz też