XpsDocument Klas
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
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
- 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) . |