XpsDocument Osztály
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
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
- 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. |