Sdílet prostřednictvím


XpsDocument Třída

Definice

Package Poskytuje objekt, který 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

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

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

Nový prázdný XPS Package je vytvořen pomocí konstruktoru Package .

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

Kořenový FixedDocumentSequence adresář je přidán do prázdné XPS Package voláním AddFixedDocumentSequence metody.

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

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

Konstruktory

XpsDocument(Package)

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

XpsDocument(Package, CompressionOption)

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

XpsDocument(Package, CompressionOption, String)

Inicializuje novou instanci XpsDocument třídy, která je obsažena v zadaném Package se 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

Získá pro IXpsFixedDocumentSequenceReader čtení dokumentu.

IsReader

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

IsSignable

Získá hodnotu, která označuje, zda balíček lze digitálně podepsat.

IsWriter

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

Signatures

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

Thumbnail

Získá nebo nastaví xml papír specifikace (XPS) miniatury obrázku, 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ří objekt XpsDocumentWriter pro zápis .XpsDocument

Dispose(Boolean)

Uvolní nespravované prostředky používané nástrojem XpsDocument a volitelně 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í hashovací funkce.

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

Získá aktuální Type instanci.

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

Vytvoří mělkou kopii aktuálního Objectsouboru .

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

Odstraní podpis z balíčku.

SignDigitally(X509Certificate, Boolean, XpsDigSigPartAlteringRestrictions)

Podepíše kolekci částí balíčku 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 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 typově bezpečnou Dispose(Boolean) metodu.

Platí pro

Viz také