Metadata

Metadata

Oversigt

Metadata er en klasse i Aspose.PDF FOSS for .NET.
Arver fra: IDictionary<string, XmpValue>.

XMP-metadataadgang eksponeret af per-ressource medlemmer såsom Metadata.

Denne klasse giver 19 metoder til at arbejde med Metadata‑objekter i .NET‑programmer.
Tilgængelige metoder omfatter: Add, Clear, Contains, ContainsKey, CopyTo, Get, GetEnumerator, GetNamespaceUriByPrefix, GetPrefixByNamespaceUri, RegisterNamespaceUri, Remove, SetPdfAidPart og 1 yderligere metode.
Alle offentlige medlemmer er tilgængelige for enhver .NET‑applikation efter installation af Aspose.PDF FOSS for .NET‑pakken.
Egenskaber: Count, ExtensionFields, IsFixedSize, IsReadOnly, IsSynchronized, Keys og 5 flere.

Egenskaber

NavnTypeAdgangBeskrivelse
CountintLæsAntal metadataegenskaber, der i øjeblikket er indstillet.
IsReadOnlyboolLæsHenter om den er skrivebeskyttet.
IsFixedSizeboolLæsAltid falsk: kaldere kan tilføje og fjerne nøgler.
IsSynchronizedboolLæsAltid falsk: kaldere serialiserer deres egen adgang.
SyncRootobjectLæsSentinel-objekt til ICollection.SyncRoot-lignende låsning.
KeysICollection<string>LæsAlle egenskabstaster, der er til stede i den bundne metadata.
ValuesICollection<XmpValue>LæsAlle egenskabsværdier, der er til stede i den bundne metadata.
NamespaceManagerXmlNamespaceManagerLæsLive XmlNamespaceManager, der styrer præfiks → URI-opløsning.
ExtensionFieldsIDictionary<string, XmpPdfAExtensionSchema>LæsPDF/A-udvidelsesfelter, nøglede efter udvidelsesnavnerumspræfiks.
PdfAidPartstring?LæsPDF/A-delidentifikator fra pdfaid:part, eller null.
PdfAidConformancestring?LæsPDF/A-overensstemmelsesniveau fra pdfaid:conformance, eller null.

Metoder

SignatureDescription
Add(key: string, value: XmpValue)Tilføj en egenskab ved rå nøgle.
Add(key: string, value: object)Tilføj en egenskab ved rå nøgle med en vilkårlig objektværdi.
Add(item: KeyValuePair<string, XmpValue>)Tilføj et nøgle/værdi-par (IDictionary-kontrakt).
Add(prefix: string, value: XmpPdfAExtensionObject)Tilføj en PDF/A-udvidelsesegenskab under præfiks.
Clear()Fjern alle egenskaber fra den bundne metadata.
Contains(key: string)Om den bundne metadata indeholder den givne rå nøgle.
Contains(item: KeyValuePair<string, XmpValue>)Om den bundne metadata indeholder det præcise nøgle/værdi-par.
ContainsKey(key: string)Kalder ContainsKey på denne Metadata-instans.
CopyTo(array: KeyValuePair<string, XmpValue>[], index: int)Kopier alle nøgle/værdi-par ind i arrayet startende ved indeks.
GetEnumerator()Kalder GetEnumerator på denne Metadata-instans.
GetNamespaceUriByPrefix(prefix: string)Opløs et registreret præfiks til dets XML-namespace-URI, eller null.
GetPrefixByNamespaceUri(namespaceUri: string)Omvendt opslag: namespace-URI til dets registrerede præfiks, eller null.
RegisterNamespaceUri(prefix: string, namespaceUri: string)Registrer en XML-namespace-præfiks → URI-mapping.
RegisterNamespaceUri(prefix: string, namespaceUri: string, schemaDescription: string?)Registrer en XML-namespace-præfiks → URI-mapping sammen med en skemabeskrivelse (bruges til PDF/A-udvidelsesforbindelse).
Remove(key: string)Fjern egenskaben ved nøgle; returnerer true hvis den eksisterede.
Remove(item: KeyValuePair<string, XmpValue>)Fjern det præcise nøgle/værdi-par, hvis det i øjeblikket er til stede.
TryGetValue(key: string, value: XmpValue)Kalder TryGetValue på denne Metadata-instans.
Get(key: string)Hent en egenskabs strengværdi ved rå nøgle, eller null hvis fraværende.
SetPdfAidPart(part: string, conformance: string?, amd: string?)Indstil PDF/A-identifikatortriple (del, overensstemmelse, valgfri amd-ændringsstreng).

Se også

 Dansk