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řístup | Popis: |
|---|---|---|---|
Count | int | Čtení | Počet aktuálně nastavených metadatových vlastností. |
IsReadOnly | bool | Čtení | Získá, zda je jen pro čtení. |
IsFixedSize | bool | Čtení | Vždy nepravda: volající mohou přidávat a odebírat klíče. |
IsSynchronized | bool | Čtení | Vždy false: volající serializují svůj vlastní přístup. |
SyncRoot | object | Čtení | Sentinel objekt pro ICollection.SyncRoot-stylové zamykání. |
Keys | ICollection<string> | Čtení | Všechny klíče vlastností obsažené ve svázané metadata. |
Values | ICollection<XmpValue> | Čtení | Všechny hodnoty vlastností obsažené ve svázané metadata. |
NamespaceManager | XmlNamespaceManager | Čtení | Živý XmlNamespaceManager řídící prefix → řešení URI. |
ExtensionFields | IDictionary<string, XmpPdfAExtensionSchema> | Čtení | Rozšiřující pole PDF/A, klíčovaná prefixem jmenného prostoru rozšíření. |
PdfAidPart | string? | Čtení | PDF/A identifikátor části z pdfaid:part, nebo null. |
PdfAidConformance | string? | Č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). |