Metadata

نمای کلی

Metadata یک کلاس در Aspose.PDF FOSS برای C++ است.

کلاس Metadata یک رابط شبیه‌سازی‌دیکشنری را با Add(key, value)، Remove(key) و TryGetValue(key, value) برای مدیریت ورودی‌های متادیتای XMP پیاده‌سازی می‌کند.

این کلاس 21 متد برای کار با اشیاء Metadata در برنامه‌های C++ فراهم می‌کند. متدهای موجود شامل: Add، Clear، Contains، ContainsKey، Count، GetNamespaceUriByPrefix، GetPrefixByNamespaceUri، IsFixedSize، IsReadOnly، Keys، Metadata، RegisterNamespaceUri، و 5 متد اضافی هستند. همه اعضای عمومی پس از نصب بسته Aspose.PDF FOSS برای C++ برای هر برنامه C++ قابل دسترسی هستند. متدهای دسترسی: Metadata.

روش های دسترسی

نامنوعدسترسیتوضیح
MetadataMetadataخواندنمتادیتا را دریافت می‌کند.

روش ها

امضاتوضیح
Metadata() → MetadataMetadata را بر روی این نمونه Metadata فراخوانی می‌کند.
Metadata() → Metadata
Metadata()
Metadata()
~Metadata()متد ~Metadata را بر روی این نمونهٔ Metadata فراخوانی می‌کند.
RegisterNamespaceUri(prefix: std::string, namespaceUri: std::string)متد RegisterNamespaceUri(prefix, namespaceUri) را بر روی این نمونهٔ Metadata فراخوانی می‌کند.
RegisterNamespaceUri(prefix: std::string, namespaceUri: std::string, schemaDescription: std::string)متد RegisterNamespaceUri(prefix, namespaceUri, schemaDescription) را بر روی این نمونهٔ Metadata فراخوانی می‌کند.
GetNamespaceUriByPrefix(prefix: std::string) → std::stringمتد GetNamespaceUriByPrefix(prefix) را بر روی این نمونه Metadata فراخوانی می‌کند.
GetPrefixByNamespaceUri(namespaceUri: std::string) → std::stringمتد GetPrefixByNamespaceUri(namespaceUri) را بر روی این نمونه Metadata فراخوانی می‌کند.
Add(key: std::string, value: XmpValue)متد Add(key, value) را بر روی این نمونه Metadata فراخوانی می‌کند.
Clear()متد Clear را بر روی این نمونه Metadata فراخوانی می‌کند.
Contains(key: std::string) → boolمتد Contains(key) را بر روی این نمونه Metadata فراخوانی می‌کند.
Remove(key: std::string) → boolمتد Remove(key) را بر روی این نمونه Metadata فراخوانی می‌کند.
ContainsKey(key: std::string) → boolمتد ContainsKey(key) را بر روی این نمونهٔ Metadata فراخوانی می‌کند.
TryGetValue(key: std::string, value: XmpValue) → boolمتد TryGetValue(key, value) را بر روی این نمونهٔ Metadata فراخوانی می‌کند.
IsFixedSize() → boolدر صورتی که fixed size تنظیم شده باشد، true برمی‌گرداند.
IsReadOnly() → boolدر صورتی که read only تنظیم شده باشد، true برمی‌گرداند.
Keys() → std::vector<std::string>Keys را بر روی این نمونه Metadata فراخوانی می‌کند.
Values() → std::vector<XmpValue>Values را بر روی این نمونه Metadata فراخوانی می‌کند.
at(key: std::string) → XmpValueفراخوانی متد at(key) روی این نمونه Metadata.
Count() → intفراخوانی متد Count روی این نمونه Metadata.

همچنین ببینید:

 فارسی