XpsDocument Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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
- 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. |