XpsDocument Sınıf

Tanım

Package XPS belgesinin içeriğini barındıran bir sağlar.

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
Devralma
XpsDocument
Uygulamalar

Açıklamalar

BirXpsDocument, bir veya daha fazla FixedDocumentSequence öğeden oluşan bir FixedDocument içerir.

Oluşturucuya XpsDocument , belgenin içerik öğelerini yazmak, depolamak ve okumak için bir Package başvuru geçirilir.

Oluşturucu kullanılarak Package yeni bir boş XPS Package oluşturulur.

Mevcut bir XPS Package yöntemi kullanılarak Package.Open açılır.

FixedDocumentSequence yöntemi çağrılarak boş bir XPS'ye PackageAddFixedDocumentSequence kök eklenir.

PrintTicketyazıcı bilgilerine ve denetimine FixedDocumentSequencesahip öğeler, ile veya içinde depolanan FixedDocumenttek tek FixedPage ve XpsDocument öğeler üzerinde de ilişkilendirilebilir.

XPS hakkında daha fazla bilgi için bkz. XML Kağıt Belirtimi (XPS).

Oluşturucular

Name Description
XpsDocument(Package, CompressionOption, String)

Belirtilen varsayılan araya ekleme, kaynak ve sıkıştırma seçenekleriyle belirtilen XpsDocument içinde yer alan sınıfının yeni bir örneğini Package başlatır.

XpsDocument(Package, CompressionOption)

Belirtilen varsayılan araya ekleme, kaynak ve sıkıştırma seçenekleriyle belirtilen XpsDocument içinde yer alan sınıfının yeni bir örneğini Package başlatır.

XpsDocument(Package)

Sınıfın XpsDocument yeni bir örneğini, belirtilen XML Kağıt Belirtimine (XPS) Package ve varsayılan araya ekleme, kaynak ve sıkıştırma seçeneklerine erişimle başlatır.

XpsDocument(String, FileAccess, CompressionOption)

Varsayılan araya ekleme, kaynak ve sıkıştırma seçenekleriyle belirtilen XpsDocument bir dosyada yer alan sınıfın yeni bir örneğini Package başlatır.

XpsDocument(String, FileAccess)

Varsayılan araya ekleme, kaynak ve sıkıştırma seçenekleriyle belirtilen XpsDocument bir dosyada yer alan sınıfın yeni bir örneğini Package başlatır.

Özellikler

Name Description
CoreDocumentProperties

XPS belgesinin çekirdeğini PackageProperties alır.

FixedDocumentSequenceReader

Belgeyi okumak için bir IXpsFixedDocumentSequenceReader alır.

IsReader

Paketin okunabilir olup olmadığını gösteren bir değer alır.

IsSignable

Paketin dijital olarak imzalanıp imzalanamayacağını gösteren bir değer alır.

IsWriter

Paketin yazılabilir olup olmadığını gösteren bir değer alır.

Signatures

Paketle ilişkili XML Kağıt Belirtimi (XPS) imzalarından oluşan bir koleksiyon alır.

Thumbnail

Belgeyle ilişkili XML Kağıt Belirtimi (XPS) küçük resmini alır veya ayarlar.

Uri

Bölümün tekdüzen kaynak tanımlayıcısını (URI) alır veya ayarlar.

(Devralındığı yer: XpsPartBase)

Yöntemler

Name Description
AddFixedDocumentSequence()

Pakete bir kök FixedDocumentSequence ekler ve bir yazıcı döndürür.

AddThumbnail(XpsImageType)

Pakete küçük resim görüntüsü ekler.

Close()

XPS belgesini Packagekapatır.

CreateXpsDocumentWriter(XpsDocument)

yazmak için bir XpsDocumentWriterXpsDocumentoluşturur.

Dispose(Boolean)

tarafından XpsDocument kullanılan yönetilmeyen kaynakları serbest bırakır ve isteğe bağlı olarak yönetilen kaynakları serbest bırakır.

Equals(Object)

Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler.

(Devralındığı yer: Object)
GetFixedDocumentSequence()

Paketin kökündeki sabit belge dizisini döndürür.

GetHashCode()

Varsayılan karma işlevi işlevi görür.

(Devralındığı yer: Object)
GetType()

Geçerli örneğin Type alır.

(Devralındığı yer: Object)
MemberwiseClone()

Geçerli Objectbasit bir kopyasını oluşturur.

(Devralındığı yer: Object)
RemoveSignature(XpsDigitalSignature)

Bir imzayı paketten siler.

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

Belirtilen X.509 sertifikasıyla paket parçaları koleksiyonunu imzalar.

SignDigitally(X509Certificate, Boolean, XpsDigSigPartAlteringRestrictions, Guid)

Belirtilen X.509 sertifikayı kullanarak paket parçaları koleksiyonunu imzalar.

SignDigitally(X509Certificate, Boolean, XpsDigSigPartAlteringRestrictions)

Belirtilen X.509 sertifikasıyla paket parçaları koleksiyonunu imzalar.

ToString()

Geçerli nesneyi temsil eden bir dize döndürür.

(Devralındığı yer: Object)

Belirtik Arabirim Kullanımları

Name Description
IDisposable.Dispose()

Bu üye Windows Presentation Foundation (WPF) altyapısını destekler ve doğrudan kodunuzdan kullanılması amaçlanmamıştır. Bunun yerine tür güvenli Dispose(Boolean) yöntemini kullanın.

Şunlara uygulanır

Ayrıca bkz.