Nyelv

XpsDocument Osztály

Definíció

Package Egy XPS-dokumentum tartalmát tartalmazó dokumentumot tartalmaz.

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
Öröklődés
XpsDocument
Megvalósítás

Megjegyzések

Az an XpsDocument egy FixedDocumentSequence vagy több FixedDocument elemet tartalmazó elemeket tartalmaz.

A XpsDocument konstruktor a dokumentum tartalomelemeinek írására, tárolására és olvasására szolgáló hivatkozásként Package lesz átadva.

A konstruktor használatával létrejön egy Package új üres XPSPackage.

A metódussal Package megnyílik egy meglévő XPSPackage.Open.

A FixedDocumentSequence metódus meghívásával a rendszer hozzáad egy gyökért egy üres XPS-hez PackageAddFixedDocumentSequence .

PrintTicket a nyomtatóadatokkal és -vezérléssel rendelkező elemek a , illetve az FixedDocumentSequenceegyes FixedDocument elemekhez és FixedPage a XpsDocumentbenne tárolt elemekhez is társíthatók.

Az XPS-ről további információt az XML Paper Specification (XPS) című cikkben talál.

Konstruktorok

Név Description
XpsDocument(Package, CompressionOption, String)

Inicializálja annak az osztálynak az XpsDocument új példányát, amely a megadott Package alapértelmezett összekapcsolási, erőforrás- és tömörítési beállításokkal van megadva.

XpsDocument(Package, CompressionOption)

Inicializálja az XpsDocument osztály új példányát, amely egy megadott Package alapértelmezett kapcsolati, erőforrás- és tömörítési beállításokkal rendelkezik.

XpsDocument(Package)

Inicializálja az XpsDocument osztály egy új példányát egy megadott XML Papírspecifikációhoz (XPS) Package való hozzáféréssel, valamint az alapértelmezett interleaving, resource és tömörítési beállításokkal.

XpsDocument(String, FileAccess, CompressionOption)

Inicializálja az XpsDocument osztály egy új példányát, amely egy megadott Package fájlban található, alapértelmezett interleaving, resource és tömörítési beállításokkal.

XpsDocument(String, FileAccess)

Inicializálja az XpsDocument osztály egy új példányát, amely egy megadott Package fájlban található, alapértelmezett interleaving, resource és tömörítési beállításokkal.

Tulajdonságok

Név Description
CoreDocumentProperties

Lekéri az XPS-dokumentum magját PackageProperties .

FixedDocumentSequenceReader

Beolvassa a IXpsFixedDocumentSequenceReader dokumentumot.

IsReader

Olyan értéket kap, amely jelzi, hogy a csomag olvasható-e.

IsSignable

Olyan értéket kap, amely jelzi, hogy a csomag digitálisan aláírható-e.

IsWriter

Olyan értéket kap, amely jelzi, hogy a csomag írható-e.

Signatures

Lekéri a csomaghoz társított XML Paper Specification (XPS) aláírások gyűjteményét.

Thumbnail

Lekéri vagy beállítja a dokumentumhoz társított XML Paper Specification (XPS) miniatűrképet.

Uri

Lekéri vagy beállítja a rész egységes erőforrás-azonosítóját (URI).

(Öröklődés forrása XpsPartBase)

Metódusok

Név Description
AddFixedDocumentSequence()

Hozzáad egy gyökért FixedDocumentSequence a csomaghoz, és visszaad egy írót.

AddThumbnail(XpsImageType)

Miniatűrképet ad hozzá a csomaghoz.

Close()

Bezárja az XPS-dokumentumot Package.

CreateXpsDocumentWriter(XpsDocument)

Létrehoz egy .XpsDocumentWriterXpsDocument

Dispose(Boolean)

Felszabadítja a felügyelt erőforrások által XpsDocument használt nem felügyelt erőforrásokat, és opcionálisan felszabadítja a felügyelt erőforrásokat.

Equals(Object)

Meghatározza, hogy a megadott objektum egyenlő-e az aktuális objektummal.

(Öröklődés forrása Object)
GetFixedDocumentSequence()

A rögzített dokumentumsorozatot adja vissza a csomag gyökerénél.

GetHashCode()

Ez az alapértelmezett kivonatoló függvény.

(Öröklődés forrása Object)
GetType()

Lekéri az Type aktuális példányt.

(Öröklődés forrása Object)
MemberwiseClone()

Az aktuális Objectpéldány sekély másolatát hozza létre.

(Öröklődés forrása Object)
RemoveSignature(XpsDigitalSignature)

Törli az aláírást a csomagból.

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

A csomagrészek gyűjteményének aláírása egy megadott X.509-tanúsítvánnyal.

SignDigitally(X509Certificate, Boolean, XpsDigSigPartAlteringRestrictions, Guid)

Egy megadott X.509-tanúsítvány használatával aláírja a csomagrészek gyűjteményét.

SignDigitally(X509Certificate, Boolean, XpsDigSigPartAlteringRestrictions)

A csomagrészek gyűjteményének aláírása egy megadott X.509-tanúsítvánnyal.

ToString()

Az aktuális objektumot jelképező sztringet ad vissza.

(Öröklődés forrása Object)

Explicit interfész-implementációk

Név Description
IDisposable.Dispose()

Ez a tag támogatja a Windows megjelenítési alaprendszer (WPF) infrastruktúrát, és nem közvetlenül a kódból való használatra szolgál. Használja inkább a típusbiztos Dispose(Boolean) módszert.

A következőre érvényes:

Lásd még