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,، و 1 طرق إضافية. جميع الأعضاء العامين يمكن الوصول إليهم من أي تطبيق .NET بعد تثبيت حزمة Aspose.PDF FOSS for .Net. خصائص: Count, ExtensionFields, IsFixedSize, IsReadOnly, IsSynchronized, Keys,و 5 المزيد.
خصائص
| اسم | النوع | Access | وصف |
|---|---|---|---|
Count | int | اقرأ | عدد خصائص البيانات الوصفية المحددة حالياً. |
IsReadOnly | bool | اقرأ | يحصل على قراءة فقط. |
IsFixedSize | bool | اقرأ | دائماً كاذب: المكالمة قد تضيف أو تخلع مفاتيح. |
IsSynchronized | bool | اقرأ | دائماً كاذبة: المكالمة تُحدد إمكانية الدخول الخاصة بهم. |
SyncRoot | object | اقرأ | كائن حارس لـ ICollection.SyncRoot -style lock. |
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/مستوى الامتثال من 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) | حل مقدمة مسجلة لمجال أسماء XML URI، أو 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) | احصل على قيمة السلسلة الخاصة بالمفتاح الخام، أو لا وجود لها إذا كانت غائبة. |
SetPdfAidPart(part: string, conformance: string?, amd: string?) | حدد معرف PDF/A ثلاثي (جزء، توافق، خيط تعديل amd اختياري). |