Metadata

Metadata

Overzicht

Metadata is een klasse in Aspose.PDF FOSS voor .NET. Erft van: IDictionary<string, XmpValue>.

XMP-metadata-toegangsmethode blootgesteld door per-resource leden zoals Metadata.

Deze klasse biedt 20 methoden voor het werken met Metadata-objecten in .NET-programma’s. Beschikbare methoden omvatten: Add, Clear, Contains, ContainsKey, CopyTo, Get, GetEnumerator, GetNamespaceUriByPrefix, GetPrefixByNamespaceUri, RegisterNamespaceUri, Remove, SetPdfAidPart, en 2 extra methoden. Alle openbare leden zijn toegankelijk voor elke .NET-applicatie na het installeren van het Aspose.PDF FOSS voor .NET-pakket. Eigenschappen: Count, ExtensionFields, IsFixedSize, IsReadOnly, IsSynchronized, Keys, en nog 5.

Eigenschappen

NaamTypeToegangBeschrijving
CountintLezenAantal metadata-eigenschappen die momenteel zijn ingesteld.
IsReadOnlyboolLezenHaalt op of alleen-lezen is.
IsFixedSizeboolLezenAltijd onwaar: callers mogen sleutels toevoegen en verwijderen.
IsSynchronizedboolLezenAltijd onwaar: callers serialiseren hun eigen toegang.
SyncRootobjectLezenSentinel-object voor ICollection.SyncRoot-stijl vergrendeling.
KeysICollection<string>LezenAlle eigenschapssleutels die aanwezig zijn in de gebonden metadata.
ValuesICollection<XmpValue>LezenAlle eigenschapswaarden die aanwezig zijn in de gebonden metadata.
NamespaceManagerXmlNamespaceManagerLezenLive XmlNamespaceManager die prefix aanstuurt → URI-resolutie.
ExtensionFieldsIDictionary<string, XmpPdfAExtensionSchema>LezenPDF/A extensievelden, geïndexeerd op extensienaamruimteprefix.
PdfAidPartstring?LezenPDF/A onderdeel-identificatie van pdfaid:part, of null.
PdfAidConformancestring?LezenPDF/A conformiteitsniveau van pdfaid:conformance, of null.

Methoden

HandtekeningBeschrijving
getData()Accessor die de Metadata.getData() interface spiegelt: retourneert het XMP-pakket zodat aanroepers de ruwe RDF/XML kunnen lezen.
Add(key: string, value: XmpValue)Voeg een eigenschap toe via ruwe sleutel.
Add(key: string, value: object)Voeg een eigenschap toe via ruwe sleutel met een willekeurige objectwaarde.
Add(item: KeyValuePair<string, XmpValue>)Voeg een sleutel/waarde-paar toe (IDictionary contract).
Add(prefix: string, value: XmpPdfAExtensionObject)Voeg een PDF/A extensie-eigenschap toe onder prefix.
Clear()Verwijder alle eigenschappen uit de gebonden metadata.
Contains(key: string)Of de gebonden metadata de opgegeven ruwe sleutel bevat.
Contains(item: KeyValuePair<string, XmpValue>)Of de gekoppelde metadata het exacte sleutel/waarde-paar bevat.
ContainsKey(key: string)Roept ContainsKey(key) aan op deze Metadata-instantie.
CopyTo(array: KeyValuePair<string, XmpValue>[], index: int)Kopieer alle sleutel/waarde-paren naar een array beginnend bij index.
GetEnumerator()Roept GetEnumerator aan op deze Metadata-instantie.
GetNamespaceUriByPrefix(prefix: string)Los een geregistreerde prefix op naar zijn XML namespace-URI, of null.
GetPrefixByNamespaceUri(namespaceUri: string)Omgekeerde opzoeking: namespace-URI naar de geregistreerde prefix, of null.
RegisterNamespaceUri(prefix: string, namespaceUri: string)Registreer een XML namespace-prefix → URI-mapping.
RegisterNamespaceUri(prefix: string, namespaceUri: string, schemaDescription: string?)Registreer een XML namespace-prefix → URI-mapping samen met een schemabeschrijving (meegenomen voor PDF/A extensie-aansluiting).
Remove(key: string)Verwijder de eigenschap bij sleutel; retourneert true als deze bestond.
Remove(item: KeyValuePair<string, XmpValue>)Verwijder het exacte sleutel/waarde-paar als het momenteel aanwezig is.
TryGetValue(key: string, value: XmpValue)Roept TryGetValue(key, value) aan op deze Metadata-instantie.
Get(key: string)Haal de tekenreekswaarde van een eigenschap op via de ruwe sleutel, of null als afwezig.
SetPdfAidPart(part: string, conformance: string?, amd: string?)Stel de PDF/A identifier triple (part, conformance, optional amd amendment string) in.

Zie ook

 Nederlands