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 | شرح: |
|---|---|---|---|
keys | java.util.Collection<String> | بخونید. | تمام کلید های ملک را باز می گرداند. |
bytes | byte[] | بخونید. | XMP XML کامل را به عنوان بایت UTF-8 باز می گرداند. |
dirty | boolean | بخونید. | اگر از زمان تجزیه و تحلیل ویژگی ها تغییر کرده باشند، true را باز می گرداند. |
registry | XmpNamespaceRegistry | بخونید. | بازگرداننده ی فضای نام داخلی. |
properties | Map<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) → String | URI فضای نام را برای یک پیش فرض باز می گرداند. |
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) را باز می گرداند. |