Metadata

Revisió

Metadata És una classe en Aspose.PDF FOSS per a .NET. Heretat de: IDictionary<string, XmpValue>.

XMP metadats accessor exposat per membres per recursos com Metadades.

Aquesta classe proporciona 20 mètodes per treballar amb objectes de Metadata en programes .NET. Els mètodes disponibles inclouen: Add, Clear, Contains, ContainsKey, CopyTo, Get, GetEnumerator, GetNamespaceUriByPrefix, GetPrefixByNamespaceUri, RegisterNamespaceUri, Remove, SetPdfAidPart,I dos mètodes addicionals. Tots els membres públics estan accessibles a qualsevol aplicació .NET després d’instal·lar el Aspose.PDF FOSS per al paquet .Net. Propietats : Count, ExtensionFields, IsFixedSize, IsReadOnly, IsSynchronized, Keys,I més de cinc.

Propietats

NomTipusAccessDescripció
CountintLlegirEl nombre de propietats metadades actualment establert.
IsReadOnlyboolLlegirObté el IsReadOnly.
IsFixedSizeboolLlegirSempre fals: els trucadors poden afegir i eliminar les claus.
IsSynchronizedboolLlegirSempre fals: els trucadors serialitzen el seu propi accés.
SyncRootobjectLlegirObjecte Sentinel per a l’estil de tancament ICollection.SyncRoot.
KeysICollection<string>LlegirTotes les claus de propietat present en els metadats vinculats.
ValuesICollection<XmpValue>LlegirTots els valors de la propietat present en les metadades vinculades.
NamespaceManagerXmlNamespaceManagerLlegirPrefix de conducció en viu → Resolució URI.
ExtensionFieldsIDictionary<string, XmpPdfAExtensionSchema>LlegirEls camps d’extensions PDF/A, encapçalats per l’extensió prefix de nom espacial.
PdfAidPartstring?LlegirPDF/A part identificador de pdfaid:part, o null.
PdfAidConformancestring?LlegirPDF/A nivell de conformitat des de pdfaid:conformance, o null.

Mètodes

SignatureDescripció
getData()Accessor que reflecteix la superfície Aspose.Pdf Metadata.getData: torna el paquet XMP per tal que els trucadors puguin llegir el RDF / XML cru.
Add(key: string, value: XmpValue)Afegir una propietat amb clau cru.
Add(key: string, value: object)Afegeix una propietat amb clau cru amb un valor arbitràri d’objecte.
Add(item: KeyValuePair<string, XmpValue>)Afegeix una parella de clau/valor (contracte de la plataforma).
Add(prefix: string, value: XmpPdfAExtensionObject)Afegeix una propietat d’extensions PDF/A sota la prefix.
Clear()Elimina totes les propietats dels metadades vinculats.
Contains(key: string)Si els metadats vinculats contenen la clau cru donada.
Contains(item: KeyValuePair<string, XmpValue>)Si els metadats vinculats contenen la parella de clau/valor exacta.
ContainsKey(key: string)Calla ContainsKey(claus) en aquesta instància de Metadades.
CopyTo(array: KeyValuePair<string, XmpValue>[], index: int)Copiar tots els parells de clau/valor en una ordre que comença a l’índex.
GetEnumerator()Coneix GetEnumerator en aquesta instància de Metadades.
GetNamespaceUriByPrefix(prefix: string)Resoldre un prefix registrat al seu nom XML URI, o null.
GetPrefixByNamespaceUri(namespaceUri: string)Reverse lookup: nomespace URI al seu prefix registrat, o null.
RegisterNamespaceUri(prefix: string, namespaceUri: string)Registre un prefix de nom XML → mapatge URI.
RegisterNamespaceUri(prefix: string, namespaceUri: string, schemaDescription: string?)Registre un prefix de nom XML → mapatge URI juntament amb una descripció del esquema (carregat per a la filera d’extensió PDF/A).
Remove(key: string)Elimina la propietat a clau; torna veritat si existís.
Remove(item: KeyValuePair<string, XmpValue>)Elimina la parella de clau/valor exacta si és present.
TryGetValue(key: string, value: XmpValue)Calla TryGetValue(claus, valor) en aquesta instància de Metadades.
Get(key: string)Obté el valor de cadena d’una propietat per clau en brut, o null si és absent.
SetPdfAidPart(part: string, conformance: string?, amd: string?)Configura el triple d’identificador PDF/A (part, conformitat, rama de modificació opcional).

Veure també

 Català