XpsDocument Klas

Definitie

Biedt een Package document met daarin de inhoud van een XPS-document.

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
Overname
XpsDocument
Implementeringen

Opmerkingen

Een XpsDocument bevat een FixedDocumentSequence element dat bestaat uit een of meer FixedDocument elementen.

De XpsDocument constructor wordt een verwijzing doorgegeven naar een Package voor het schrijven, opslaan en lezen van de inhoudselementen van het document.

Er wordt een nieuwe lege XPS Package gemaakt met behulp van de Package constructor.

Er wordt een bestaande XPS Package geopend met behulp van de Package.Open methode.

Er wordt een FixedDocumentSequence hoofdmap toegevoegd aan een lege XPS Package door de methode aan te AddFixedDocumentSequence roepen.

PrintTicket elementen met printerinformatie en -controle kunnen ook worden gekoppeld aan , FixedDocumentSequenceof aan afzonderlijke FixedDocument elementen en FixedPage elementen die zijn opgeslagen in de XpsDocument.

Zie de XPS -specificatie (XML Paper Specification) voor meer informatie over XPS.

Constructors

Name Description
XpsDocument(Package, CompressionOption, String)

Initialiseert een nieuw exemplaar van de XpsDocument klasse die is opgenomen in een opgegeven Package met de opgegeven standaard interleaving-, resource- en compressieopties.

XpsDocument(Package, CompressionOption)

Initialiseert een nieuw exemplaar van de XpsDocument klasse die is opgenomen in een opgegeven Package met opgegeven standaard interleaving-, resource- en compressieopties.

XpsDocument(Package)

Initialiseert een nieuw exemplaar van de XpsDocument klasse met toegang tot een opgegeven XML Paper Specification (XPS) Package en standaard interleaving-, resource- en compressieopties.

XpsDocument(String, FileAccess, CompressionOption)

Initialiseert een nieuw exemplaar van de XpsDocument klasse die zich in een opgegeven Package bestand bevindt met standaardopties voor interleaving, resources en compressie.

XpsDocument(String, FileAccess)

Initialiseert een nieuw exemplaar van de XpsDocument klasse die zich in een opgegeven Package bestand bevindt met standaardopties voor interleaving, resources en compressie.

Eigenschappen

Name Description
CoreDocumentProperties

Hiermee haalt u de kern PackageProperties van het XPS-document op.

FixedDocumentSequenceReader

Hiermee haalt u een IXpsFixedDocumentSequenceReader bestand op voor het lezen van het document.

IsReader

Hiermee wordt een waarde opgehaald die aangeeft of het pakket leesbaar is.

IsSignable

Hiermee wordt een waarde opgehaald die aangeeft of het pakket digitaal kan worden ondertekend.

IsWriter

Hiermee wordt een waarde opgehaald die aangeeft of het pakket beschrijfbaar is.

Signatures

Hiermee haalt u een verzameling XPS-handtekeningen (XML Paper Specification) op die aan het pakket zijn gekoppeld.

Thumbnail

Hiermee haalt u de miniatuurafbeelding van XPS (XML Paper Specification) op of stelt u deze in die aan het document is gekoppeld.

Uri

Hiermee haalt u de URI (Uniform Resource Identifier) van het onderdeel op of stelt u deze in.

(Overgenomen van XpsPartBase)

Methoden

Name Description
AddFixedDocumentSequence()

Voegt een hoofdmap FixedDocumentSequence toe aan het pakket en retourneert een schrijver.

AddThumbnail(XpsImageType)

Voegt een miniatuurafbeelding toe aan het pakket.

Close()

Hiermee sluit u het XPS-document Package.

CreateXpsDocumentWriter(XpsDocument)

Hiermee maakt u een XpsDocumentWriter voor het schrijven van een XpsDocument.

Dispose(Boolean)

Releases van de niet-beheerde resources die worden gebruikt door de XpsDocument en optioneel, releases van de beheerde resources.

Equals(Object)

Bepaalt of het opgegeven object gelijk is aan het huidige object.

(Overgenomen van Object)
GetFixedDocumentSequence()

Retourneert de reeks met vaste documenten in de hoofdmap van het pakket.

GetHashCode()

Fungeert als de standaardhashfunctie.

(Overgenomen van Object)
GetType()

Hiermee haalt u de Type huidige instantie op.

(Overgenomen van Object)
MemberwiseClone()

Hiermee maakt u een ondiepe kopie van de huidige Object.

(Overgenomen van Object)
RemoveSignature(XpsDigitalSignature)

Hiermee verwijdert u een handtekening uit het pakket.

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

Ondertekent een verzameling pakketonderdelen met een opgegeven X.509-certificaat.

SignDigitally(X509Certificate, Boolean, XpsDigSigPartAlteringRestrictions, Guid)

Ondertekent een verzameling pakketonderdelen met behulp van een opgegeven X.509-certificaat.

SignDigitally(X509Certificate, Boolean, XpsDigSigPartAlteringRestrictions)

Ondertekent een verzameling pakketonderdelen met een opgegeven X.509-certificaat.

ToString()

Retourneert een tekenreeks die het huidige object vertegenwoordigt.

(Overgenomen van Object)

Expliciete interface-implementaties

Name Description
IDisposable.Dispose()

Dit lid ondersteunt de Windows Presentation Foundation -infrastructuur (WPF) en is niet bedoeld om rechtstreeks vanuit uw code te worden gebruikt. Gebruik in plaats daarvan de methode type-safe Dispose(Boolean) .

Van toepassing op

Zie ook