Metadata

Overview

Metadata є класом в Aspose.PDF FOSS для .NET. Наследники від: IDictionary<string, XmpValue>.

Доступ до метаданих XMP, який відкривається за допомогою таких членів ресурсу як Metadata.

Цей клас надає 19 методів роботи з об’єктами метаданих в програмах .NET. Доступні методи включають: Add, Clear, Contains, ContainsKey, CopyTo, Get, GetEnumerator, GetNamespaceUriByPrefix, GetPrefixByNamespaceUri, RegisterNamespaceUri, Remove, SetPdfAidPart, і 1 додатковий метод. Всі публічні члени доступні будь-якій додаткові .NET після встановлення Aspose.PDF FOSS для пакету .Net. Свойства: Count, ExtensionFields, IsFixedSize, IsReadOnly, IsSynchronized, Keys, і ще п’ять.

Properties

NameTypeAccessDescription
CountintReadКількість властивостей метаданих, що встановлені в даний час.
IsReadOnlyboolReadОтримає тільки читання.
IsFixedSizeboolReadЗавжди неправда: дзвінки можуть додавати і видаляти ключі.
IsSynchronizedboolReadЗавжди неправда: подзвоняють за допомогою серіалу.
SyncRootobjectReadОб’єкт-охоронник для блокування в стилі ICollection.SyncRoot.
KeysICollection<string>ReadВсі ключі властивостей присутні в пов’язаних метаданах.
ValuesICollection<XmpValue>ReadВсі значення властивостей, що присутня в пов’язаних метаданах.
NamespaceManagerXmlNamespaceManagerReadЖивий XmlNamespaceManager приводити префікс → розрізнення URI.
ExtensionFieldsIDictionary<string, XmpPdfAExtensionSchema>ReadПолі розширення PDF/A, вкладені за префіксом промісту імен розширень.
PdfAidPartstring?ReadPDF/Ідентифікатор частини з pdfaid:part, або null.
PdfAidConformancestring?ReadPDF/A рівень відповідності з pdfaid:conformance, або null.

Methods

SignatureDescription
Add(key: string, value: XmpValue)Додати властивість за допомогою чистого ключа.
Add(key: string, value: object)Додавати властивість за допомогою raw key з довільним об’єктом значення.
Add(item: KeyValuePair<string, XmpValue>)Додати пару ключа/цінки (контракт IDictionary).
Add(prefix: string, value: XmpPdfAExtensionObject)Додати власність розширення PDF/A під префіксом.
Clear()Видалити всі властивості з пов’язаних метаданнів.
Contains(key: string)Чи міститься в пов’язаних метаданах даний сировий ключ.
Contains(item: KeyValuePair<string, XmpValue>)Чи містить пов’язаний метадановий код точну пару ключа/цінки.
ContainsKey(key: string)Покликання ContainsKey на цій інстанції метаданих.
CopyTo(array: KeyValuePair<string, XmpValue>[], index: int)Копіюйте всі пари ключа/значення в масиві, починаючи з индексу.
GetEnumerator()Покликання GetEnumerator на цій інстанції метаданих.
GetNamespaceUriByPrefix(prefix: string)Вирішати зареєстрований префікс до його URI XML-іменного простору, або null.
GetPrefixByNamespaceUri(namespaceUri: string)Обернутий пошук: URI ім’я простору до його зареєстрованого префікса, або нуль.
RegisterNamespaceUri(prefix: string, namespaceUri: string)Зареєструйте префікс XML-простору імен → URI mapping.
RegisterNamespaceUri(prefix: string, namespaceUri: string, schemaDescription: string?)Зареєструйте префікс XML-названої простору → URI мапінг разом з описом схеми (виносяться для PDF/A розширення проводки).
Remove(key: string)Видалення властивості при ключі; повертає true, якщо вона існувала.
Remove(item: KeyValuePair<string, XmpValue>)Видалити точну пару ключа/значення, якщо вона є.
TryGetValue(key: string, value: XmpValue)Покликання TryGetValue на цій інстанції метаданих.
Get(key: string)Отримати значення струнного значення властивості за допомогою сирого ключа або нуля, якщо відсутній.
SetPdfAidPart(part: string, conformance: string?, amd: string?)Назначити ідентифікатор PDF/A тричі (частина, відповідність, опціональний ряд змін amd).

See Also

 Українська