Metadata

Metadata

Přehled

Metadata je třída v Aspose.PDF FOSS pro .NET. Dědí z: IDictionary<string, XmpValue>.

Přístup k XMP metadatům poskytovaný členy na úrovni zdroje, jako je Metadata.

Tato třída poskytuje 20 metod pro práci s objekty Metadata v programech .NET. Dostupné metody zahrnují: Add, Clear, Contains, ContainsKey, CopyTo, Get, GetEnumerator, GetNamespaceUriByPrefix, GetPrefixByNamespaceUri, RegisterNamespaceUri, Remove, SetPdfAidPart a 2 další metody. Všichni veřejní členové jsou přístupní jakékoli aplikaci .NET po instalaci balíčku Aspose.PDF FOSS pro .NET. Vlastnosti: Count, ExtensionFields, IsFixedSize, IsReadOnly, IsSynchronized, Keys a 5 dalších.

Vlastnosti

Název:Typ:PřístupPopis:
CountintČteníPočet aktuálně nastavených metadatových vlastností.
IsReadOnlyboolČteníZíská, zda je jen pro čtení.
IsFixedSizeboolČteníVždy nepravda: volající mohou přidávat a odebírat klíče.
IsSynchronizedboolČteníVždy false: volající serializují svůj vlastní přístup.
SyncRootobjectČteníSentinel objekt pro ICollection.SyncRoot-stylové zamykání.
KeysICollection<string>ČteníVšechny klíče vlastností obsažené ve svázané metadata.
ValuesICollection<XmpValue>ČteníVšechny hodnoty vlastností obsažené ve svázané metadata.
NamespaceManagerXmlNamespaceManagerČteníŽivý XmlNamespaceManager řídící prefix → řešení URI.
ExtensionFieldsIDictionary<string, XmpPdfAExtensionSchema>ČteníRozšiřující pole PDF/A, klíčovaná prefixem jmenného prostoru rozšíření.
PdfAidPartstring?ČteníPDF/A identifikátor části z pdfaid:part, nebo null.
PdfAidConformancestring?ČteníPDF/A úroveň souladu z pdfaid:conformance, nebo null.

Metody

Podpis:Popis:
getData()Přístupový prvek odrážející povrch Metadata.getData(): vrací paket XMP, aby volající mohli číst surový RDF/XML.
Add(key: string, value: XmpValue)Přidejte vlastnost pomocí surového klíče.
Add(key: string, value: object)Přidejte vlastnost pomocí surového klíče s libovolnou hodnotou objektu.
Add(item: KeyValuePair<string, XmpValue>)Přidejte pár klíč/hodnota (IDictionary contract).
Add(prefix: string, value: XmpPdfAExtensionObject)Přidejte rozšířovací vlastnost PDF/A pod předponou.
Clear()Odstraňte všechny vlastnosti ze svázaných metadat.
Contains(key: string)Zda svázaná metadata obsahují daný raw klíč.
Contains(item: KeyValuePair<string, XmpValue>)Zda svázaná metadata obsahují přesnou dvojici klíč/hodnota.
ContainsKey(key: string)Volá ContainsKey(key) na této instanci Metadata.
CopyTo(array: KeyValuePair<string, XmpValue>[], index: int)Zkopírujte všechny páry klíč/hodnota do pole počínaje indexem.
GetEnumerator()Volá GetEnumerator na této instanci Metadata.
GetNamespaceUriByPrefix(prefix: string)Převést registrovaný prefix na jeho XML URI jmenného prostoru, nebo null.
GetPrefixByNamespaceUri(namespaceUri: string)Obrácené vyhledávání: URI jmenného prostoru na jeho registrovaný prefix, nebo null.
RegisterNamespaceUri(prefix: string, namespaceUri: string)Zaregistrujte mapování prefixu jmenného prostoru XML → URI.
RegisterNamespaceUri(prefix: string, namespaceUri: string, schemaDescription: string?)Zaregistrujte mapování předpony jmenného prostoru XML → URI spolu s popisem schématu (přenášeného pro PDF/A rozšíření).
Remove(key: string)Odstraňte vlastnost na klíči; vrací true, pokud existovala.
Remove(item: KeyValuePair<string, XmpValue>)Odstraňte přesnou dvojici key/value, pokud je aktuálně přítomna.
TryGetValue(key: string, value: XmpValue)Volá TryGetValue(key, value) na této instanci Metadata.
Get(key: string)Získá řetězcovou hodnotu vlastnosti podle surového klíče, nebo null, pokud není přítomna.
SetPdfAidPart(part: string, conformance: string?, amd: string?)Nastavte trojici identifikátoru PDF/A (část, shoda, volitelný řetězec dodatku).

Viz také:

 Čeština