Metadata

Vue d’ensemble

Metadata Il s’agit d’une classe dans Aspose.PDF FOSS pour .NET. hérité de : IDictionary<string, XmpValue>.

XMP metadata accessor exposé par les membres per-resource tels que Metadata.

Cette classe fournit 20 méthodes pour travailler avec des objets Metadata dans les programmes .NET. Les méthodes disponibles comprennent : Add, Clear, Contains, ContainsKey, CopyTo, Get, GetEnumerator, GetNamespaceUriByPrefix, GetPrefixByNamespaceUri, RegisterNamespaceUri, Remove, SetPdfAidPart,et 2 méthodes supplémentaires. Tous les membres publics sont accessibles à n’importe quelle application .NET après l’installation de la Aspose.PDF FOSS pour le package .Net. Propriétés : Count, ExtensionFields, IsFixedSize, IsReadOnly, IsSynchronized, Keys,Et 5 plus.

Propriétés

Nom deTypeAccessDescription
CountintLireLe nombre de propriétés métadonnées est actuellement définie.
IsReadOnlyboolLireObtient le IsReadOnly.
IsFixedSizeboolLireToujours faux : les appels peuvent ajouter et supprimer des clés.
IsSynchronizedboolLireToujours faux : les appels sérialisent leur propre accès.
SyncRootobjectLireObjet Sentinel pour le blocage de style ICollection.SyncRoot.
KeysICollection<string>LireToutes les clés de propriété présentes dans les métadonnées liées.
ValuesICollection<XmpValue>LireToutes les valeurs de propriété présentes dans les métadonnées liées.
NamespaceManagerXmlNamespaceManagerLireLive XmlNamespaceManager préfix de conduite → résolution URI.
ExtensionFieldsIDictionary<string, XmpPdfAExtensionSchema>LireLes champs d’extension PDF/A, clés par l’extention prédéfice de nomespace.
PdfAidPartstring?LirePDF/A partie identifiant de pdfaid:part, ou null.
PdfAidConformancestring?LireLe niveau de conformité PDF/A est à partir du pdfaid:conformance, ou null.

méthodes

SignatureDescription
getData()Accessor qui reflète la surface Aspose.Pdf Metadata.getData() : retourne le paquet XMP afin que les appels puissent lire le RDF / XML.
Add(key: string, value: XmpValue)Ajouter une propriété à partir de clé.
Add(key: string, value: object)Ajouter une propriété par clé brut avec un objet arbitraire.
Add(item: KeyValuePair<string, XmpValue>)Ajouter un couple de clé/valeur (contract_0).
Add(prefix: string, value: XmpPdfAExtensionObject)Ajouter une propriété de l’extension PDF/A sous préfix.
Clear()Supprimer chaque propriété des métadonnées liées.
Contains(key: string)Que les métadonnées liées contiennent la clé première donnée.
Contains(item: KeyValuePair<string, XmpValue>)Que les métadonnées liées contiennent le couple de clé/valeur exact.
ContainsKey(key: string)Appelez ContainsKey(clé) sur cette instance Metadata.
CopyTo(array: KeyValuePair<string, XmpValue>[], index: int)Copiez tous les paires de clés/values dans une série commençant par index.
GetEnumerator()Appelez GetEnumerator sur cette instance de Metadata.
GetNamespaceUriByPrefix(prefix: string)Résoudre un préfix enregistré à son nom XML URI, ou null.
GetPrefixByNamespaceUri(namespaceUri: string)Reverser le lookup : nomespace URI à son préfix enregistré, ou null.
RegisterNamespaceUri(prefix: string, namespaceUri: string)Enregistrez un préfix XML nomespace → Mappage URI.
RegisterNamespaceUri(prefix: string, namespaceUri: string, schemaDescription: string?)Enregistrez un préfix XML nomespace → Mappage URI avec une description de schéma (couré pour le fil d’extension PDF/A).
Remove(key: string)Supprimer la propriété à clé; retourne vrai si elle existe.
Remove(item: KeyValuePair<string, XmpValue>)Supprimez le couple de clé/valeur exact si il est actuellement présent.
TryGetValue(key: string, value: XmpValue)Appelez TryGetValue(clé, valeur) sur cette instance Metadata.
Get(key: string)Obtenez la valeur de chaîne d’une propriété par clé brute, ou null si absente.
SetPdfAidPart(part: string, conformance: string?, amd: string?)Définissez le identifiant PDF/A triple (part, conformité, rameau d’amendement facultatif).

Voir aussi

 Français