Metadata
Overview
Metadata adalah kelas dalam Aspose.PDF FOSS untuk .NET. Warisan dari: IDictionary<string, XmpValue>.
Aksesor metadata XMP yang terpapar oleh anggota per sumber daya seperti Metadatha.
Kelas ini menyediakan 19 metode untuk bekerja dengan objek Metadata dalam program .NET. Metode yang tersedia meliputi: Add, Clear, Contains, ContainsKey, CopyTo, Get, GetEnumerator, GetNamespaceUriByPrefix, GetPrefixByNamespaceUri, RegisterNamespaceUri, Remove, SetPdfAidPart, dan 1 metode tambahan. Semua anggota publik dapat diakses oleh aplikasi .NET setelah menginstal paket Aspose.PDF FOSS for .Net. Sifatnya: Count, ExtensionFields, IsFixedSize, IsReadOnly, IsSynchronized, Keys, dan 5 lagi.
Properties
| Name | Type | Access | Description |
|---|---|---|---|
Count | int | Read | Jumlah sifat metadata yang saat ini ditetapkan. |
IsReadOnly | bool | Read | Dapatkan hanya dibaca. |
IsFixedSize | bool | Read | Selalu salah: pemanggil dapat menambahkan dan menghapus kunci. |
IsSynchronized | bool | Read | Selalu salah: pemanggil membuat serial akses mereka sendiri. |
SyncRoot | object | Read | Objek Sentinel untuk penguncian gaya ICollection.SyncRoot. |
Keys | ICollection<string> | Read | Semua kunci properti yang ada dalam metadata terikat. |
Values | ICollection<XmpValue> | Read | Semua nilai properti yang hadir dalam metadata terikat. |
NamespaceManager | XmlNamespaceManager | Read | Live XmlNamespaceManager drive prefix → resolusi URI. |
ExtensionFields | IDictionary<string, XmpPdfAExtensionSchema> | Read | Lapangan ekstensi PDF/A, ditandai dengan pra-sistem nama eksensi. |
PdfAidPart | string? | Read | PDF/Identifikasi bagian dari pdfaid:part, atau null. |
PdfAidConformance | string? | Read | PDF/A tingkat kepatuhan dari pdfaid:conformance, atau null. |
Methods
| Signature | Description |
|---|---|
Add(key: string, value: XmpValue) | Tambahkan properti dengan kunci mentah. |
Add(key: string, value: object) | Tambahkan properti dengan kunci mentah dengan nilai objek sewenang-wenang. |
Add(item: KeyValuePair<string, XmpValue>) | Tambahkan pasangan kunci/nilai (kontrak IDictionary). |
Add(prefix: string, value: XmpPdfAExtensionObject) | Tambahkan properti ekstensi PDF/A di bawah prefix. |
Clear() | Hapus semua properti dari metadata terikat. |
Contains(key: string) | Apakah metadata terikat berisi kunci mentah yang diberikan. |
Contains(item: KeyValuePair<string, XmpValue>) | Apakah metadata terikat mengandung pasangan kunci/nilai yang tepat. |
ContainsKey(key: string) | Panggil ContainsKey pada instance Metadata ini. |
CopyTo(array: KeyValuePair<string, XmpValue>[], index: int) | Salin semua pasangan kunci/nilai ke dalam array mulai dari indeks. |
GetEnumerator() | Panggil GetEnumerator pada instance Metadata ini. |
GetNamespaceUriByPrefix(prefix: string) | Resolve a registered prefix to its XML namespace URI, atau null. |
GetPrefixByNamespaceUri(namespaceUri: string) | Pencarian kebalik: namespace URI untuk prafiks terdaftar, atau null. |
RegisterNamespaceUri(prefix: string, namespaceUri: string) | Daftarkan pra-sistem nama XML → pemetaan URI. |
RegisterNamespaceUri(prefix: string, namespaceUri: string, schemaDescription: string?) | Daftarkan pra-sistem nama XML → pemetaan URI bersama dengan deskripsi skema (dibawa untuk kabel ekstensi PDF/A). |
Remove(key: string) | Hapus properti pada kunci; mengembalikan true jika ada. |
Remove(item: KeyValuePair<string, XmpValue>) | Hapus pasangan kunci/nilai yang tepat jika saat ini ada. |
TryGetValue(key: string, value: XmpValue) | Panggil TryGetValue pada instance Metadata ini. |
Get(key: string) | Dapatkan nilai string properti dengan kunci mentah, atau nol jika tidak ada. |
SetPdfAidPart(part: string, conformance: string?, amd: string?) | Tetapkan identifier PDF/A tiga kali lipat (bagian, kesesuaian, opsi amd string amandemen). |