FileSpecification
Genel Bakış
FileSpecification NET için FOSS’de bir sınıf. Mirasçılar: IDisposable.
Yerleştirilmiş bir dosya özellikini temsil eder (PDF §7.11.3).
Bu sınıf, .NET programlarında FileSpecification nesnelerle çalışmak için 10 yöntem sağlar. Kullanılabilir yöntemler şunlardır: Dispose, FileSpecification, GetData, GetValue, SetValue. Tüm kamu üyeleri, .NET paketi için Aspose.PDF FOSS’u yükledikten sonra herhangi bir NET uygulamasına erişilebilir. Özellikleri: AFRelationship, CollectionItem, Contents, Description, Encoding, EncryptedPayload,Ve 9 tane daha.
Özellikler
| Adı: | Tip: | Access | Açıklama: |
|---|---|---|---|
Name | string | Okuma/Yazma | Dosya adı. |
Description | string? | Okuma/Yazma | Dosya açıklaması. |
Contents | Stream? | Okuma/Yazma | Sızdırma için okuma veya yerleştirilmiş dosya verileri ayarlamak. |
StreamContents | Stream? | Oku . | İçerik için takma isim. |
MimeType | string? | Okuma/Yazma | MIME tipi (sıkıştırılmış dosya akışının / alt türünden). |
MIMEType | string? | Okuma/Yazma | MimeType isimlendirmesi için takma ad. |
Params | FileParams? | Okuma/Yazma | /Params, bir FileParams olarak sarılmış yerleştirilmiş dosya akışına hükmediyor. |
UnicodeName | string? | Okuma/Yazma | UTF-16 dosya adı (/UF giriş, PDF 2.0 / F’den tercih edilir). |
FileSystem | string? | Okuma/Yazma | /FS’de taşıyan dosya sistemi kimliği. |
IncludeContents | bool | Okuma/Yazma | Doğru olduğunda, dosya özelliği gömülü bir dosyalar akışı (/EF giriş) taşır. |
AFRelationship | AFRelationship | Okuma/Yazma | Sınırlandırılmış dosya ile ona referans veren belge içeriği arasındaki ilişki (/AFRelationhip, PDF 2.0 §7.11.3). |
Encoding | FileEncoding | Okuma/Yazma | Bir belgeye spesifikasyon eklendiğinde gömülü akışın verilerine uygulanan sıkıştırma: Zip onu FlateDecode-sıkıştırılmış olarak saklar, None bunu çiğ depolar. |
EncryptedPayload | EncryptedPayload | Oku . | Şifreli yararlı yük metadataları (PDF 2.0 şifresiz paketleme desteği). |
CollectionItem | CollectionItem | Oku . | Şema yönlendirilen koleksiyon metadataları (portföy/koleksiyon öğeleri). |
Size | long? | Oku . | Yerleştirilmiş dosyanın sıkıştırılmamış boyutu (gerekli erişim için FileParams’a bakın). |
Yöntemler
| Signature | Açıklama: |
|---|---|
FileSpecification() | Desteği olmayan boş dosya özellikleri. |
FileSpecification(file: string) | Bir dosyayı yerleştirmek için yeni bir dosya tanımlaması oluşturun (anlatım yok). |
FileSpecification(file: string, description: string) | Bir dosyayı yerleştirmek için yeni bir dosya özelliği oluşturun. |
FileSpecification(fileName: string, annot: Aspose.Pdf.Annotations.Annotation) | Dosya eklemesi notuna bağlanmış bir dosya özelliği oluşturun. |
FileSpecification(stream: Stream, name: string) | Bir akış yerleştirmek için yeni bir dosya tanımlaması oluşturun (anlatım yok). |
FileSpecification(stream: Stream, name: string, description: string) | Bir akış yerleştirmek için yeni bir dosya özellikleri oluşturun. |
GetData() | Gömülü dosya verilerini bir bayt dizisi olarak alın. |
GetValue(key: string) | SetValue ((string, string) üzerinden daha önce ayarlanmış özel bir isim/değer çiftini okuyun. |
SetValue(key: string, value: string) | Özel bir isim/değer çiftini spec’te sakla. |
Dispose() | Dosya özellikli kaynakları serbest bırakır. |