Metadata

Genel Bakış

Metadata NET için FOSS’de bir sınıf. Mirasçılar: IDictionary<string, XmpValue>.

Metadata gibi kaynak üyeleri tarafından açıklanan XMP metadate erişimi.

Bu sınıf, .NET programlarında Metadata nesnelerle çalışmak için 20 yöntem sağlar. Kullanılabilir yöntemler şunlardır: Add, Clear, Contains, ContainsKey, CopyTo, Get, GetEnumerator, GetNamespaceUriByPrefix, GetPrefixByNamespaceUri, RegisterNamespaceUri, Remove, SetPdfAidPart, ve 2 ek yöntem. Tüm kamu üyeleri, .NET paketi için Aspose.PDF FOSS’u yükledikten sonra herhangi bir NET uygulamasına erişilebilir. Özellikleri: Count, ExtensionFields, IsFixedSize, IsReadOnly, IsSynchronized, Keys,Ve 5 tane daha.

Özellikler

Adı:Tip:AccessAçıklama:
CountintOku .Şu anda ayarlanmış meta veri özelliklerinin sayısı.
IsReadOnlyboolOku .Okunabilir olup olmadığını alır.
IsFixedSizeboolOku .Her zaman yanlış: arayanlar anahtar ekleyebilir ve kaldırabilirler.
IsSynchronizedboolOku .Her zaman yanlış: arayanlar kendi erişimlerini serize ederler.
SyncRootobjectOku .ICollection.SyncRoot tarzı kilitleme için Sentinel nesne.
KeysICollection<string>Oku .Bağlı metadatalarda bulunan tüm özellik anahtarları.
ValuesICollection<XmpValue>Oku .Bağlı metadatalarda bulunan tüm özellik değerleri.
NamespaceManagerXmlNamespaceManagerOku .Canlı XmlNamespaceManager sürüş öneki → URI çözünürlüğü.
ExtensionFieldsIDictionary<string, XmpPdfAExtensionSchema>Oku .PDF/A uzantısı alanları, uzanta ad sahası öneki ile açılır.
PdfAidPartstring?Oku .PDF/Pdfaid:part veya null’den bir parça kimliği.
PdfAidConformancestring?Oku .PDF/A uyum seviyesi pdfaid:conformance veya null’den.

Yöntemler

SignatureAçıklama:
getData()Aspose.Pdf Metadata.getData ((() yüzeyini yansıtan erişiciler: XMP paketini iade eder, böylece çağrıcılar çiğ RDF / XML’i okuyabilir.
Add(key: string, value: XmpValue)Bir özellik ekle.
Add(key: string, value: object)İsteğe bağlı bir nesne değeri olan raw anahtarı ile bir özellik ekleyin.
Add(item: KeyValuePair<string, XmpValue>)Bir anahtar/değer çifti ekle (IDictionary sözleşmesi).
Add(prefix: string, value: XmpPdfAExtensionObject)Ön eklem altında bir PDF/A uzantısı özelliği ekleyin.
Clear()Bağlı metadatalardan tüm özellikleri kaldır.
Contains(key: string)Bağlı metadatenin verilen raw anahtarı içerip içermediği.
Contains(item: KeyValuePair<string, XmpValue>)Bağlı metadatenin tam anahtar/değer çiftini içerip içermediği.
ContainsKey(key: string)Bu metadata örneğinde ContainsKey(key) çağrısı.
CopyTo(array: KeyValuePair<string, XmpValue>[], index: int)Tüm anahtar/değer çiftlerini indeksten başlayarak dizime kopyalayın.
GetEnumerator()Bu metadata örneğinde GetEnumerator çağrısı.
GetNamespaceUriByPrefix(prefix: string)XML isim alanı URI’sine kayıtlı bir öneki çözün, ya da null.
GetPrefixByNamespaceUri(namespaceUri: string)Geri arama: kayıtlı ön ekleme, veya null’e isim alanı URI.
RegisterNamespaceUri(prefix: string, namespaceUri: string)XML isim alanı öneki → URI haritasını kaydet.
RegisterNamespaceUri(prefix: string, namespaceUri: string, schemaDescription: string?)Bir XML isim alanı öneki → URI haritasını bir şema açıklaması ile birlikte kaydet (PDF/A uzantısı kablolama için taşınır).
Remove(key: string)Anahtardaki özelliği kaldırın; varsa doğru döndürür.
Remove(item: KeyValuePair<string, XmpValue>)Eğer mevcutsa, tam anahtar/değer çiftini kaldırın.
TryGetValue(key: string, value: XmpValue)Bu Metadata örneğinde TryGetValue(key, value) çağrısı.
Get(key: string)Bir özelliğin dize değerini ham anahtara göre al, yoksa null döndür.
SetPdfAidPart(part: string, conformance: string?, amd: string?)PDF/A kimliğini üçlü olarak ayarlayın (parça, uyumluluk, isteğe bağlı amd değişiklik dizileri).

Ayrıca bakınız:

 Türkçe