Metapodatki
Približni podaci
Metadata je klasa u Aspose.PDF FOSS za .NET. Nasljednici od: IDictionary<string, XmpValue>.
XMP metapodatki su izloženi članovima za svaki resurs kao što je Metapodatak.
Ova klasa pruža 19 metoda za rad s metaopćenim objektima u .NET programima. Postoje i sljedeće metode: Add, Clear, Contains, ContainsKey, CopyTo, Get, GetEnumerator, GetNamespaceUriByPrefix, GetPrefixByNamespaceUri, RegisterNamespaceUri, Remove, SetPdfAidPart, i 1 dodatna metoda. Svi javni članovi dostupni su bilo kojoj .NET aplikaciji nakon instalacije paketa Aspose.PDF FOSS za .Net. Ograničenja: Count, ExtensionFields, IsFixedSize, IsReadOnly, IsSynchronized, Keys, i još 5 .
Oznake i značajke
| Izvršni datum: | Iznos: | Prihvat | Opisivanje |
|---|---|---|---|
Count | int | Čitaj. | Broj trenutno postavljenih svojstava metapodataka. |
IsReadOnly | bool | Čitaj. | Dobiva samo čitanje. |
IsFixedSize | bool | Čitaj. | Uvijek lažno: pozivači mogu dodati i ukloniti ključeve. |
IsSynchronized | bool | Čitaj. | Uvijek lažno: pozivači se serijski povezuju. |
SyncRoot | object | Čitaj. | Službeni objekat za zaključavanje u stilu ICollection.SyncRoot. |
Keys | ICollection<string> | Čitaj. | Svi ključevi svojstva prisutni u vezanim metapodatcima. |
Values | ICollection<XmpValue> | Čitaj. | Sve vrijednosti svojstva prisutne u vezanim metapodatcima. |
NamespaceManager | XmlNamespaceManager | Čitaj. | Uložite u nastavak:. |
ExtensionFields | IDictionary<string, XmpPdfAExtensionSchema> | Čitaj. | PDF/A polja proširenja, označena prefiksom za prostor imena proširenja. |
PdfAidPart | string? | Čitaj. | PDF/Identifikator dijela iz pdfaid:part, ili null. |
PdfAidConformance | string? | Čitaj. | PDF/A razina sukladnosti od pdfaid:conformance, ili nula. |
Metoda za primjenu
| Potpis | Opisivanje |
|---|---|
Add(key: string, value: XmpValue) | Dodaj svojstvo s ključem. |
Add(key: string, value: object) | Dodaj svojstvo s raw ključem sa proizvoljnom vrijednošću objekta. |
Add(item: KeyValuePair<string, XmpValue>) | Dodaj par ključa/vrijednosti (IDictionary ugovor). |
Add(prefix: string, value: XmpPdfAExtensionObject) | Dodajte svojstvo proširenja PDF/A pod prefiksom. |
Clear() | Ukloniti sve svojstva iz vezanih metapodataka. |
Contains(key: string) | Da li vezani metapodatci sadrže datog raw ključa. |
Contains(item: KeyValuePair<string, XmpValue>) | Da li vezani metapodatci sadrže točan par ključa/vrijednosti. |
ContainsKey(key: string) | Zove ContainsKey na ovaj metapodatke primjerka. |
CopyTo(array: KeyValuePair<string, XmpValue>[], index: int) | Kopirajte sve parove ključeva/vrijednosti u niz koji počinje od indeksa. |
GetEnumerator() | Zove GetEnumerator na ovaj metapodatke primjerka. |
GetNamespaceUriByPrefix(prefix: string) | Rješiti registrirani prefiks na njegov XML prostor imena URI, ili null. |
GetPrefixByNamespaceUri(namespaceUri: string) | Obrnuto traženje: URI za imenovnu svrhu do registracije ili nula. |
RegisterNamespaceUri(prefix: string, namespaceUri: string) | Registrirajte XML prefiks za prostor imena → URI mapiranje. |
RegisterNamespaceUri(prefix: string, namespaceUri: string, schemaDescription: string?) | Uložiti prefiks XML-a za prostor imena → mapiranje URI zajedno s opisom sheme (prenoseno u PDF/A proširenje). |
Remove(key: string) | Ukloniti svojstvo kod ključa; vraća true ako postoji. |
Remove(item: KeyValuePair<string, XmpValue>) | Uklonite točno par ključa/vrijednosti ako je trenutno prisutan. |
TryGetValue(key: string, value: XmpValue) | Zove TryGetValue na ovaj metapodatke primjerka. |
Get(key: string) | Dobijete vrijednost string svojstva s raw ključem, ili nula ako je odsutan. |
SetPdfAidPart(part: string, conformance: string?, amd: string?) | Uređenje identifikacijskog broja PDF/A (dijel, sukladnost, opcionalni niz izmjena amd). |