XpsDocument Klass

Definition

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
XpsDocument
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.

Gäller för

Se även