XpsDocument Sınıf
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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
- 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. |