XpsDocument Třída

Definice

Package Obsahuje obsah 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
Dědičnost
XpsDocument
Implementuje

Poznámky

Obsahuje XpsDocument prvek FixedDocumentSequence , který se skládá z jednoho nebo více FixedDocument prvků.

Konstruktor XpsDocument se předá odkaz na Package zápis, ukládání a čtení prvků obsahu dokumentu.

Pomocí konstruktoru Package se vytvoří nový prázdný soubor XPSPackage.

Existující xpS Package je otevřen pomocí Package.Open metody.

Kořen FixedDocumentSequence se přidá do prázdného xpS Package voláním AddFixedDocumentSequence metody.

PrintTicket prvky s informacemi a ovládacími prvky tiskárny lze také přidružit k FixedDocumentSequencejednotlivým FixedDocument prvkům a FixedPage prvkům, které jsou uloženy v souboru XpsDocument.

Další informace o XPS naleznete v souboru XML Paper Specification (XPS).

Konstruktory

XpsDocument(Package)

Inicializuje novou instanci XpsDocument třídy s přístupem k zadané specifikaci PAPÍRU XML (XPS) Package a výchozí prokládání, prostředek a možnosti komprese.

XpsDocument(Package, CompressionOption)

Inicializuje novou instanci XpsDocument třídy, která je obsažena v zadané Package s zadaným výchozím prokládáním, prostředkem a možnostmi komprese.

XpsDocument(Package, CompressionOption, String)

Inicializuje novou instanci XpsDocument třídy, která je obsažena v zadané Package s zadaným výchozím prokládáním, prostředkem a možnostmi komprese.

XpsDocument(String, FileAccess)

Inicializuje novou instanci XpsDocument třídy, která je obsažena v zadaném Package souboru s výchozími možnostmi prokládání, prostředků a komprese.

XpsDocument(String, FileAccess, CompressionOption)

Inicializuje novou instanci XpsDocument třídy, která je obsažena v zadaném Package souboru s výchozími možnostmi prokládání, prostředků a komprese.

Vlastnosti

CoreDocumentProperties

Získá jádro PackageProperties dokumentu XPS.

FixedDocumentSequenceReader

IXpsFixedDocumentSequenceReader Získá pro čtení dokumentu.

IsReader

Získá hodnotu, která označuje, zda je balíček čitelný.

IsSignable

Získá hodnotu, která označuje, zda může být balíček digitálně podepsán.

IsWriter

Získá hodnotu, která označuje, zda je balíček zapisovatelný.

Signatures

Získá kolekci podpisů XML Paper Specification (XPS), které jsou přidružené k balíčku.

Thumbnail

Získá nebo nastaví XML Paper Specification (XPS) miniaturu obrazu, který je přidružen k dokumentu.

Uri

Získá nebo nastaví identifikátor URI (Uniform Resource Identifier) části.

(Zděděno od XpsPartBase)

Metody

AddFixedDocumentSequence()

Přidá do balíčku kořen FixedDocumentSequence a vrátí zapisovač.

AddThumbnail(XpsImageType)

Přidá do balíčku miniaturu.

Close()

Zavře dokument PackageXPS .

CreateXpsDocumentWriter(XpsDocument)

Vytvoří pro XpsDocumentWriter zápis souboru XpsDocument.

Dispose(Boolean)

Uvolní nespravované prostředky, které používají XpsDocument a případně uvolní spravované prostředky.

Equals(Object)

Určí, zda se zadaný objekt rovná aktuálnímu objektu.

(Zděděno od Object)
GetFixedDocumentSequence()

Vrátí sekvenci s pevným dokumentem v kořenovém adresáři balíčku.

GetHashCode()

Slouží jako výchozí funkce hash.

(Zděděno od Object)
GetType()

Type Získá aktuální instanci.

(Zděděno od Object)
MemberwiseClone()

Vytvoří použádnou kopii aktuálního souboru Object.

(Zděděno od Object)
RemoveSignature(XpsDigitalSignature)

Odstraní podpis z balíčku.

SignDigitally(X509Certificate, Boolean, XpsDigSigPartAlteringRestrictions)

Podepíše kolekci částí balíčku se zadaným certifikátem X.509.

SignDigitally(X509Certificate, Boolean, XpsDigSigPartAlteringRestrictions, Guid)

Podepíše kolekci částí balíčku pomocí zadaného certifikátu X.509.

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

Podepíše kolekci částí balíčku se zadaným certifikátem X.509.

ToString()

Vrátí řetězec, který představuje aktuální objekt.

(Zděděno od Object)

Explicitní implementace rozhraní

IDisposable.Dispose()

Tento člen podporuje infrastrukturu Windows Presentation Foundation (WPF) a není určená k použití přímo z vašeho kódu. Místo toho použijte metodu bezpečnou Dispose(Boolean) pro typ.

Platí pro

Viz také