Metatiedot

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

NimiTyyppiPääsyKuvaus
CountintReadMetatietomääritteiden nykyinen määrä.
IsReadOnlyboolReadHakee onko vain luku.
IsFixedSizeboolReadAina epätosi: kutsujat voivat lisätä ja poistaa avaimia.
IsSynchronizedboolReadAina epätosi: kutsujat sarjoittavat oman pääsynsä.
SyncRootobjectReadSentinelli-objekti ICollection.SyncRoot-tyyliseen lukitsemiseen.
KeysICollection<string>ReadKaikki sidotussa metadatassa olevat ominaisuuksien avaimet.
ValuesICollection<XmpValue>ReadKaikki sidotussa metadatassa olevat ominaisuuksien arvot.
NamespaceManagerXmlNamespaceManagerReadAktiivinen XmlNamespaceManager, joka ohjaa etuliitteen → URI -ratkaisua.
ExtensionFieldsIDictionary<string, XmpPdfAExtensionSchema>ReadPDF/A-laajennuskentät, avaimina laajennusnimialueen etuliite.
PdfAidPartstring?ReadPDF/A-osan tunniste pdfaid:part -kentästä, tai null.
PdfAidConformancestring?ReadPDF/A-yhteensopivuustaso pdfaid:conformance -kentästä, tai null.

Menetelmät

AllekirjoitusKuvaus
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).

Katso myös

 Suomi