Metadata

Översikt

Metadata är en klass i Aspose.PDF FOSS för .NET. ärvt från: IDictionary<string, XmpValue>.

XMP metadata tillbehör som exponeras av per-resource medlemmar såsom Metadata.

Denna klass ger 20 metoder för att arbeta med Metadata objekt i .NET-program. Tillgängliga metoder inkluderar: Add, Clear, Contains, ContainsKey, CopyTo, Get, GetEnumerator, GetNamespaceUriByPrefix, GetPrefixByNamespaceUri, RegisterNamespaceUri, Remove, SetPdfAidPart,och två ytterligare metoder. Alla offentliga medlemmar är tillgängliga för alla .NET-applikationer efter att ha installerat Aspose.PDF FOSS för .Net-paketet. och egenskaper: Count, ExtensionFields, IsFixedSize, IsReadOnly, IsSynchronized, Keys,Och 5 fler.

ägodelar

NamnTyp avAccessBeskrivning
CountintLäsningAntalet metadata egenskaper som för närvarande är inställda.
IsReadOnlyboolLäsningHämtar om den är skrivskyddad.
IsFixedSizeboolLäsningAlltid falsk: samtalare kan lägga till och ta bort nycklar.
IsSynchronizedboolLäsningAlltid falsk: samtalare serierar sin egen åtkomst.
SyncRootobjectLäsningSentinellobjekt för ICollection.SyncRoot-stil låsning.
KeysICollection<string>LäsningAlla nycklar finns i de länkade metadata.
ValuesICollection<XmpValue>LäsningAlla värden av egendom som finns i de länkade metadata.
NamespaceManagerXmlNamespaceManagerLäsningLive XmlNamespaceManager körprefix → URI-upplösning.
ExtensionFieldsIDictionary<string, XmpPdfAExtensionSchema>LäsningPDF/A förlängningsfält, som är nyckelgen med namespace prefix.
PdfAidPartstring?LäsningPDF/A del identifierare från pdfaid:part, eller null.
PdfAidConformancestring?LäsningPDF/A överensstämmelse från pdfaid:conformance, eller noll.

Metoder

SignatureBeskrivning
getData()Tillbehör som speglar Aspose.Pdf Metadata.getData() yta: returnerar XMP-paketet så att samtalare kan läsa rå RDF/XML.
Add(key: string, value: XmpValue)Lägg till en egendom med rånyckel.
Add(key: string, value: object)Lägg till en tillgång med rånyckel med ett önskvärt objekt värde.
Add(item: KeyValuePair<string, XmpValue>)Lägg till ett nyckel/värdepar (IDictionary kontrakt).
Add(prefix: string, value: XmpPdfAExtensionObject)Lägg till en PDF/A förlängningsegenskap under förskottet.
Clear()Ta bort alla egendomar från de länkade metadata.
Contains(key: string)Om den bunden metadata innehåller den angivna rånyckeln.
Contains(item: KeyValuePair<string, XmpValue>)Om den bunden metadata innehåller det exakta nyckel-värdeparet.
ContainsKey(key: string)Kalla ContainsKey(nyckel) på denna Metadata instans.
CopyTo(array: KeyValuePair<string, XmpValue>[], index: int)Kopiera alla nyckel/värdepar i en rad som börjar med index.
GetEnumerator()Kalla GetEnumerator på denna Metadata instans.
GetNamespaceUriByPrefix(prefix: string)Lös en registrerad prefix till dess XML-namnutrymme URI, eller noll.
GetPrefixByNamespaceUri(namespaceUri: string)Omvänd lookup: namespace URI till dess registrerade prefix, eller noll.
RegisterNamespaceUri(prefix: string, namespaceUri: string)Registrera en XML namespace prefix → URI mappning.
RegisterNamespaceUri(prefix: string, namespaceUri: string, schemaDescription: string?)Registrera en XML namespace prefix → URI mappning tillsammans med en schema beskrivning (kallad för PDF/A förlängnings tråd).
Remove(key: string)Ta bort egendomen vid nyckeln; återkommer sant om den existerade.
Remove(item: KeyValuePair<string, XmpValue>)Ta bort exakt nyckel/värde par om det för närvarande finns.
TryGetValue(key: string, value: XmpValue)Kalla TryGetValue(nyckel, värde) på denna Metadata-instans.
Get(key: string)Hämta en egenskaps strängvärde via rå nyckel, eller null om den saknas.
SetPdfAidPart(part: string, conformance: string?, amd: string?)Ställ in PDF/A-identifieraren trippel (del, överensstämmelse, valfri amd ändringsträng).

Se även

 Svenska