XpsDocument Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Package Poskytuje 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
- Implementuje
Poznámky
Obsahuje XpsDocumentFixedDocumentSequence jeden nebo více FixedDocument prvků.
Konstruktor XpsDocument je předán odkaz na Package zápis, ukládání a čtení prvků obsahu dokumentu.
Pomocí konstruktoru Package se vytvoří nový prázdný systém XPSPackage.
Existující systém XPS Package je otevřen pomocí Package.Open metody.
FixedDocumentSequence Do prázdného systému XPS Package se přidá kořen voláním AddFixedDocumentSequence metody.
PrintTicket prvky s informacemi o tiskárně a ovládacími prvky lze také přidružit k FixedDocumentSequencejednotlivým FixedDocument prvkům a FixedPage prvkům, které jsou uloženy XpsDocumentv souboru .
Další informace o XPS naleznete v XML Paper Specification (XPS).
Konstruktory
| Name | Description |
|---|---|
| XpsDocument(Package, CompressionOption, String) |
Inicializuje novou instanci XpsDocument třídy, která je obsažena v zadané Package s určeným 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 určeným výchozí prokládání, prostředek a možnosti komprese. |
| XpsDocument(Package) |
Inicializuje novou instanci XpsDocument třídy s přístupem k zadané specifikaci XML Paper Specification (XPS) Package a výchozí prokládání, prostředek a možnosti komprese. |
| XpsDocument(String, FileAccess, CompressionOption) |
Inicializuje novou instanci XpsDocument třídy, která je obsažena v zadaném Package souboru s výchozími prokládáním, prostředky a komprimačními možnostmi. |
| XpsDocument(String, FileAccess) |
Inicializuje novou instanci XpsDocument třídy, která je obsažena v zadaném Package souboru s výchozími prokládáním, prostředky a komprimačními možnostmi. |
Vlastnosti
| Name | Description |
|---|---|
| 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ženy k balíčku. |
| Thumbnail |
Získá nebo nastaví XML Paper Specification (XPS) miniaturu 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
| Name | Description |
|---|---|
| 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 .XpsDocument |
| Dispose(Boolean) |
Uvolní nespravované prostředky, které používají XpsDocument spravované prostředky, a volitelně uvolní spravované prostředky. |
| Equals(Object) |
Určuje, zda je zadaný objekt roven 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() |
Získá Type aktuální instance. (Zděděno od Object) |
| MemberwiseClone() |
Vytvoří mělkou kopii aktuálního Object. (Zděděno od Object) |
| RemoveSignature(XpsDigitalSignature) |
Odstraní podpis z balíčku. |
| SignDigitally(X509Certificate, Boolean, XpsDigSigPartAlteringRestrictions, Guid, Boolean) |
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) |
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í
| Name | Description |
|---|---|
| IDisposable.Dispose() |
Tento člen podporuje infrastrukturu Windows Presentation Foundation (WPF (Windows Presentation Foundation)) a není určená k použití přímo z kódu. Místo toho použijte metodu bezpečnou Dispose(Boolean) pro typ. |