XpsDocument Klass
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Tillhandahåller en Package som innehåller innehållet i ett XPS-dokument.
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
- Arv
- Implementeringar
Kommentarer
En XpsDocument innehåller ett FixedDocumentSequence som består av ett eller flera FixedDocument element.
Konstruktorn XpsDocument skickas en referens till en Package för att skriva, lagra och läsa innehållselementen i dokumentet.
En ny tom XPS Package skapas med konstruktorn Package .
En befintlig XPS Package öppnas med hjälp Package.Open av metoden .
En FixedDocumentSequence rot läggs till i en tom XPS Package genom att anropa AddFixedDocumentSequence metoden.
PrintTicket element med skrivarinformation och kontroll kan också associeras med FixedDocumentSequence, eller på enskilda FixedDocument element och FixedPage element som lagras i XpsDocument.
Mer information om XPS finns i XML Paper Specification (XPS).
Konstruktorer
| Name | Description |
|---|---|
| XpsDocument(Package, CompressionOption, String) |
Initierar en ny instans av XpsDocument klassen som finns i en angiven Package med de angivna standardalternativen interleaving, resurs och komprimering. |
| XpsDocument(Package, CompressionOption) |
Initierar en ny instans av XpsDocument klassen som finns i en angiven Package med angivna standardalternativ för interfoliering, resurs och komprimering. |
| XpsDocument(Package) |
Initierar en ny instans av XpsDocument klassen med åtkomst till en angiven XML Paper Specification (XPS) Package och standardalternativ för interfoliering, resurs och komprimering. |
| XpsDocument(String, FileAccess, CompressionOption) |
Initierar en ny instans av XpsDocument klassen som finns i en angiven Package fil med standardalternativen interleaving, resurs och komprimering. |
| XpsDocument(String, FileAccess) |
Initierar en ny instans av XpsDocument klassen som finns i en angiven Package fil med standardalternativen interleaving, resurs och komprimering. |
Egenskaper
| Name | Description |
|---|---|
| CoreDocumentProperties |
Hämtar kärnan PackageProperties i XPS-dokumentet. |
| FixedDocumentSequenceReader |
Hämtar en IXpsFixedDocumentSequenceReader för att läsa dokumentet. |
| IsReader |
Hämtar ett värde som anger om paketet är läsbart. |
| IsSignable |
Hämtar ett värde som anger om paketet kan signeras digitalt. |
| IsWriter |
Hämtar ett värde som anger om paketet kan skrivas. |
| Signatures |
Hämtar en samling XML Paper Specification-signaturer (XPS) som är associerade med paketet. |
| Thumbnail |
Hämtar eller anger miniatyrbilden FÖR XML Paper Specification (XPS) som är associerad med dokumentet. |
| Uri |
Hämtar eller anger den enhetliga resursidentifieraren (URI) för delen. (Ärvd från XpsPartBase) |
Metoder
| Name | Description |
|---|---|
| AddFixedDocumentSequence() |
Lägger till en rot FixedDocumentSequence i paketet och returnerar en skrivare. |
| AddThumbnail(XpsImageType) |
Lägger till en miniatyrbild i paketet. |
| Close() |
Stänger XPS-dokumentet Package. |
| CreateXpsDocumentWriter(XpsDocument) |
Skapar en XpsDocumentWriter för att skriva en XpsDocument. |
| Dispose(Boolean) |
Släpper de ohanterade resurser som används av XpsDocument och eventuellt släpper de hanterade resurserna. |
| Equals(Object) |
Avgör om det angivna objektet är lika med det aktuella objektet. (Ärvd från Object) |
| GetFixedDocumentSequence() |
Returnerar sekvensen med fast dokument i paketets rot. |
| GetHashCode() |
Fungerar som standard-hash-funktion. (Ärvd från Object) |
| GetType() |
Hämtar den aktuella instansen Type . (Ärvd från Object) |
| MemberwiseClone() |
Skapar en ytlig kopia av den aktuella Object. (Ärvd från Object) |
| RemoveSignature(XpsDigitalSignature) |
Tar bort en signatur från paketet. |
| SignDigitally(X509Certificate, Boolean, XpsDigSigPartAlteringRestrictions, Guid, Boolean) |
Signerar en samling paketdelar med ett angivet X.509-certifikat. |
| SignDigitally(X509Certificate, Boolean, XpsDigSigPartAlteringRestrictions, Guid) |
Signerar en samling paketdelar med ett angivet X.509-certifikat. |
| SignDigitally(X509Certificate, Boolean, XpsDigSigPartAlteringRestrictions) |
Signerar en samling paketdelar med ett angivet X.509-certifikat. |
| ToString() |
Returnerar en sträng som representerar det aktuella objektet. (Ärvd från Object) |
Explicita gränssnittsimplementeringar
| Name | Description |
|---|---|
| IDisposable.Dispose() |
Den här medlemmen stöder infrastrukturen för Windows Presentation Foundation (WPF) och är inte avsedd att användas direkt från koden. Använd metoden type-safe Dispose(Boolean) i stället. |