XmpMetadata

XmpMetadata

نمای کلی

XmpMetadata یک کلاس در Aspose.PDF FOSS برای جاوا است. وارثان از: Iterable<Map.Entry<String, XmpValue>>.

دسترسی به متاداتا XMP یک سند PDF (ISO 32000-1 §14.3.2, ISO 16684-1) را فراهم می کند.

این کلاس 19 روش برای کار با XmpMetadata اشیاء در برنامه های جاوا را فراهم می کند. روش های موجود شامل: XmpMetadata, add, contains, get, getBytes, getKeys, getNamespaceUriByPrefix, getPrefixByNamespaceUri, getProperties, getRegistry, isDirty, iterator,، و سه روش اضافی. همه اعضای عمومی پس از نصب بسته Aspose.PDF FOSS for Java به هر برنامه جاوا قابل دسترسی هستند. خواص: bytes, dirty, keys, properties, registry.

خواص

نام:نوع:Accessشرح:
keysjava.util.Collection<String>بخونید.تمام کلید های ملک را باز می گرداند.
bytesbyte[]بخونید.XMP XML کامل را به عنوان بایت UTF-8 باز می گرداند.
dirtybooleanبخونید.اگر از زمان تجزیه و تحلیل ویژگی ها تغییر کرده باشند، true را باز می گرداند.
registryXmpNamespaceRegistryبخونید.بازگرداننده ی فضای نام داخلی.
propertiesMap<String, XmpProperty>بخونید.نقشه ویژگی های داخلی (برای سریالیزاسیون توسط Document) را باز می گرداند.

روش ها

Signatureشرح:
XmpMetadata()متاداتا XMP خالی ایجاد می کند.
XmpMetadata(xmpBytes: byte[])متاداتا XMP را از بایت های خام XML ایجاد می کند.
get(key: String)XmpValueارزش کلید داده شده را یا null اگر وجود نداشته باشد، باز می گرداند.
contains(key: String)booleanاگر کلید داده شده وجود داشته باشد، true را باز می گرداند.
getKeys()java.util.Collection<String>تمام کلید های ملک را باز می گرداند.
set(key: String, value: XmpValue)یک مقدار ویژگی را تنظیم می‌کند.
set(key: String, value: String)یک مقدار ویژگی را از یک رشته تنظیم می‌کند.
add(key: String, value: XmpValue)ارزش یک ملک را اضافه می کند.
add(key: String, value: String)یک مقدار خاصیت را از یک رشته اضافه می کند.
remove(key: String)یک ملک را حذف می کند.
registerNamespaceUri(prefix: String, namespaceUri: String)یک نقشه سازی URI-prefix از فضای نام سفارشی را ثبت می کند.
registerNamespaceUri(prefix: String, namespaceUri: String, schemaDescription: String)یک فضای نام سفارشی با توصیف ثبت می کند.
getNamespaceUriByPrefix(prefix: String)StringURI فضای نام را برای یک پیش فرض باز می گرداند.
getPrefixByNamespaceUri(namespaceUri: String)Stringپیش فرض URI برای یک فضای نام را بازمی گرداند.
getBytes()byte[]XMP XML کامل را به عنوان بایت UTF-8 باز می گرداند.
iterator()Iterator<Map.Entry<String, XmpValue>>یک تکرار کننده را در تمام جفت های کلید-ارزش باز می گرداند.
isDirty()booleanاگر از زمان تجزیه و تحلیل ویژگی ها تغییر کرده باشند، true را باز می گرداند.
getRegistry()XmpNamespaceRegistryبازگرداننده ی فضای نام داخلی.
getProperties()Map<String, XmpProperty>نقشه ویژگی های داخلی (برای سریالیزاسیون توسط Document) را باز می گرداند.

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

 فارسی