Metatiedot
Yleiskatsaus
Metadata on luokka Aspose.PDF FOSS:ssä .NET:lle.
Periytyy: IDictionary<string, XmpValue>.
XMP‑metatietojen hakija, joka on käytettävissä resurssikohtaisten jäsenten, kuten Metadata, kautta.
Tämä luokka tarjoaa 19 menetelmää Metadata-objektien käsittelemiseen .NET-ohjelmissa.
Käytettävissä olevat menetelmät sisältävät: Add, Clear, Contains, ContainsKey, CopyTo, Get, GetEnumerator, GetNamespaceUriByPrefix, GetPrefixByNamespaceUri, RegisterNamespaceUri, Remove, SetPdfAidPart, ja 1 lisämenetelmä.
Kaikki julkiset jäsenet ovat käytettävissä kaikissa .NET-sovelluksissa Aspose.PDF FOSS for .NET -paketin asentamisen jälkeen.
Ominaisuudet: Count, ExtensionFields, IsFixedSize, IsReadOnly, IsSynchronized, Keys, ja 5 muuta.
Ominaisuudet
| Nimi | Tyyppi | Pääsy | Kuvaus |
|---|---|---|---|
Count | int | Read | Metatietomääritteiden nykyinen määrä. |
IsReadOnly | bool | Read | Hakee onko vain luku. |
IsFixedSize | bool | Read | Aina epätosi: kutsujat voivat lisätä ja poistaa avaimia. |
IsSynchronized | bool | Read | Aina epätosi: kutsujat sarjoittavat oman pääsynsä. |
SyncRoot | object | Read | Sentinelli-objekti ICollection.SyncRoot-tyyliseen lukitsemiseen. |
Keys | ICollection<string> | Read | Kaikki sidotussa metadatassa olevat ominaisuuksien avaimet. |
Values | ICollection<XmpValue> | Read | Kaikki sidotussa metadatassa olevat ominaisuuksien arvot. |
NamespaceManager | XmlNamespaceManager | Read | Aktiivinen XmlNamespaceManager, joka ohjaa etuliitteen → URI -ratkaisua. |
ExtensionFields | IDictionary<string, XmpPdfAExtensionSchema> | Read | PDF/A-laajennuskentät, avaimina laajennusnimialueen etuliite. |
PdfAidPart | string? | Read | PDF/A-osan tunniste pdfaid:part -kentästä, tai null. |
PdfAidConformance | string? | Read | PDF/A-yhteensopivuustaso pdfaid:conformance -kentästä, tai null. |
Menetelmät
| Allekirjoitus | Kuvaus |
|---|---|
Add(key: string, value: XmpValue) | Lisää ominaisuus raakan avaimen perusteella. |
Add(key: string, value: object) | Lisää ominaisuus raakan avaimen perusteella mielivaltaisen objektin arvolla. |
Add(item: KeyValuePair<string, XmpValue>) | Lisää avain/arvo-pari (IDictionary-sopimus). |
Add(prefix: string, value: XmpPdfAExtensionObject) | Lisää PDF/A-laajennusominaisuus etuliitteen alla. |
Clear() | Poista kaikki ominaisuudet sidotusta metatiedosta. |
Contains(key: string) | Onko sidotussa metatiedossa annettu raaka avain. |
Contains(item: KeyValuePair<string, XmpValue>) | Onko sidotussa metatiedossa tarkka avain/arvo-pari. |
ContainsKey(key: string) | Kutsuu ContainsKey-metodia tässä Metadata-instanssissa. |
CopyTo(array: KeyValuePair<string, XmpValue>[], index: int) | Kopioi kaikki avain/arvo-parit taulukkoon alkaen indeksistä. |
GetEnumerator() | Kutsuu GetEnumerator-metodia tässä Metadata-instanssissa. |
GetNamespaceUriByPrefix(prefix: string) | Ratkaisee rekisteröidyn etuliitteen sen XML-nimiavaruuden URI:ksi tai null. |
GetPrefixByNamespaceUri(namespaceUri: string) | Käänteishaku: nimiavaruuden URI sen rekisteröityyn etuliitteeseen tai null. |
RegisterNamespaceUri(prefix: string, namespaceUri: string) | Rekisteröi XML-nimiavaruuden etuliite → URI -kartoitus. |
RegisterNamespaceUri(prefix: string, namespaceUri: string, schemaDescription: string?) | Rekisteröi XML-nimiavaruuden etuliite → URI -kartoitus yhdessä skeemakuvausten kanssa (käytetään PDF/A-laajennuksen kytkennässä). |
Remove(key: string) | Poista avaimessa oleva ominaisuus; palauttaa true, jos se oli olemassa. |
Remove(item: KeyValuePair<string, XmpValue>) | Poista tarkka avain/arvo-pari, jos se on tällä hetkellä olemassa. |
TryGetValue(key: string, value: XmpValue) | Kutsuu TryGetValue-metodia tässä Metadata-instanssissa. |
Get(key: string) | Hae ominaisuuden merkkijonoarvo raakan avaimen perusteella tai null, jos puuttuu. |
SetPdfAidPart(part: string, conformance: string?, amd: string?) | Aseta PDF/A-tunnistekolmikko (osa, yhteensopivuus, valinnainen amd-muutosmerkkijono). |