Metadades

Metadades

Visió general

Metadata és una classe a Aspose.PDF FOSS per a .NET.
Hereta de: IDictionary<string, XmpValue>.

Accessor de metadades XMP exposat per membres per recurs com ara Metadata.

Aquesta classe proporciona 19 mètodes per treballar amb objectes Metadata en programes .NET. Els mètodes disponibles inclouen: Add, Clear, Contains, ContainsKey, CopyTo, Get, GetEnumerator, GetNamespaceUriByPrefix, GetPrefixByNamespaceUri, RegisterNamespaceUri, Remove, SetPdfAidPart, i 1 mètode addicional. Tots els membres públics són accessibles a qualsevol aplicació .NET després d’instal·lar el paquet Aspose.PDF FOSS for .NET. Propietats: Count, ExtensionFields, IsFixedSize, IsReadOnly, IsSynchronized, Keys, i 5 més.

Propietats

NomTipusAccésDescripció
CountintReadNombre de propietats de metadades actualment establertes.
IsReadOnlyboolReadObté si és només de lectura.
IsFixedSizeboolReadSempre fals: els crides poden afegir i eliminar claus.
IsSynchronizedboolReadSempre fals: els crides serialitzen el seu propi accés.
SyncRootobjectReadObjecte sentinel per a bloqueig d’estil ICollection.SyncRoot.
KeysICollection<string>ReadTotes les claus de propietat presents a les metadades vinculades.
ValuesICollection<XmpValue>ReadTots els valors de propietat presents a les metadades vinculades.
NamespaceManagerXmlNamespaceManagerReadXmlNamespaceManager en temps real que gestiona la resolució de prefix → URI.
ExtensionFieldsIDictionary<string, XmpPdfAExtensionSchema>ReadCamps d’extensió PDF/A, clau per prefix d’espai de noms d’extensió.
PdfAidPartstring?ReadIdentificador de part PDF/A des de pdfaid:part, o nul.
PdfAidConformancestring?ReadNivell de conformitat PDF/A des de pdfaid:conformance, o nul.

Mètodes

SignatureDescription
Add(key: string, value: XmpValue)Afegeix una propietat per clau en brut.
Add(key: string, value: object)Afegeix una propietat per clau en brut amb un valor d’objecte arbitrari.
Add(item: KeyValuePair<string, XmpValue>)Afegeix una parella clau/valor (contracte IDictionary).
Add(prefix: string, value: XmpPdfAExtensionObject)Afegeix una propietat d’extensió PDF/A sota el prefix.
Clear()Elimina totes les propietats de les metadades vinculades.
Contains(key: string)Indica si les metadades vinculades contenen la clau en brut proporcionada.
Contains(item: KeyValuePair<string, XmpValue>)Indica si les metadades vinculades contenen exactament la parella clau/valor.
ContainsKey(key: string)Crida ContainsKey en aquesta instància de Metadata.
CopyTo(array: KeyValuePair<string, XmpValue>[], index: int)Copia totes les parelles clau/valor a una matriu començant a l’índex.
GetEnumerator()Crida GetEnumerator en aquesta instància de Metadata.
GetNamespaceUriByPrefix(prefix: string)Resol un prefix registrat al seu URI d’espai de noms XML, o null.
GetPrefixByNamespaceUri(namespaceUri: string)Cerca inversa: URI d’espai de noms a el seu prefix registrat, o null.
RegisterNamespaceUri(prefix: string, namespaceUri: string)Registra una assignació de prefix d’espai de noms XML → URI.
RegisterNamespaceUri(prefix: string, namespaceUri: string, schemaDescription: string?)Registra una assignació de prefix d’espai de noms XML → URI juntament amb una descripció d’esquema (utilitzada per al cablejat d’extensió PDF/A).
Remove(key: string)Elimina la propietat a la clau; retorna true si existia.
Remove(item: KeyValuePair<string, XmpValue>)Elimina exactament la parella clau/valor si està present actualment.
TryGetValue(key: string, value: XmpValue)Crida TryGetValue en aquesta instància de Metadata.
Get(key: string)Obté el valor de cadena d’una propietat per clau en brut, o null si no existeix.
SetPdfAidPart(part: string, conformance: string?, amd: string?)Estableix el triple d’identificador PDF/A (part, conformitat, cadena opcional d’amendament).

Vegeu també

 Català