Metadata
نمای کلی
Metadata یک کلاس در Aspose.PDF FOSS برای .NET است. وارثان از: IDictionary<string, XmpValue>.
دسترسی به متاداتا XMP توسط اعضای هر منبع مانند Metadata در معرض قرار می گیرد.
این کلاس 19 روش برای کار با اشیاء متاداتا در برنامه های .NET را فراهم می کند. روش های موجود شامل: Add, Clear, Contains, ContainsKey, CopyTo, Get, GetEnumerator, GetNamespaceUriByPrefix, GetPrefixByNamespaceUri, RegisterNamespaceUri, Remove, SetPdfAidPart,، و یک روش اضافی. همه اعضای عمومی پس از نصب بسته Aspose.PDF FOSS for .NET به هر برنامه .Net قابل دسترسی هستند. خواص: Count, ExtensionFields, IsFixedSize, IsReadOnly, IsSynchronized, Keys,، و 5 تا ديگه .
خواص
| نام: | نوع: | Access | شرح: |
|---|---|---|---|
Count | int | بخونید. | تعداد ویژگی های متاداتا که در حال حاضر تنظیم شده اند. |
IsReadOnly | bool | بخونید. | مقدار is read only را دریافت میکند. |
IsFixedSize | bool | بخونید. | همیشه غلط: تماس گیرندگان ممکن است کلید اضافه کنند و حذف کنند. |
IsSynchronized | bool | بخونید. | همیشه اشتباه: تماس گیرندگان دسترسی خود را سریال سازی می کنند. |
SyncRoot | object | بخونید. | شیء نگهبان برای قفل کردن به سبک ICollection.SyncRoot. |
Keys | ICollection<string> | بخونید. | تمام کلید های خاصیت موجود در متاداتا مرتبط هستند. |
Values | ICollection<XmpValue> | بخونید. | تمام مقادیر خاصیت موجود در متاداتا مرتبط. |
NamespaceManager | XmlNamespaceManager | بخونید. | پیش فرض رانندگی XmlNamespaceManager زنده → URI رزولوشن. |
ExtensionFields | IDictionary<string, XmpPdfAExtensionSchema> | بخونید. | زمینه های افزونه PDF/A، با پیش فرض فضای نام افزوده. |
PdfAidPart | string? | بخونید. | PDF/شخص شناسه ی قطعه از pdfaid:part، یا null. |
PdfAidConformance | string? | بخونید. | PDF/A سطح مطابقت از pdfaid:conformance، یا null. |
روش ها
| Signature | شرح: |
|---|---|
Add(key: string, value: XmpValue) | یک ویژگی را با کلید خام اضافه کنید. |
Add(key: string, value: object) | اضافه کردن یک ویژگی با کلید خام با مقدار مورد نظر. |
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 فضای نام به پیش فرض ثبت شده، یا null. |
RegisterNamespaceUri(prefix: string, namespaceUri: string) | یک پیش فرض فضای نام XML را ثبت کنید → نقشه برداری URI. |
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) | مقدار رشتهای یک ویژگی را با کلید خام دریافت کنید، یا اگر موجود نباشد null برگردانید. |
SetPdfAidPart(part: string, conformance: string?, amd: string?) | تعین کردن شناسه PDF/A سه گانه (جزء، مطابقت، رشته اصلاحات amd اختیاری). |