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وصف
Countintاقرأعدد خصائص البيانات الوصفية المحددة حالياً.
IsReadOnlyboolاقرأيحصل على قراءة فقط.
IsFixedSizeboolاقرأدائماً كاذب: المكالمة قد تضيف أو تخلع مفاتيح.
IsSynchronizedboolاقرأدائماً كاذبة: المكالمة تُحدد إمكانية الدخول الخاصة بهم.
SyncRootobjectاقرأكائن حارس لـ ICollection.SyncRoot -style lock.
KeysICollection<string>اقرأجميع مفاتيح الممتلكات موجودة في البيانات الوصفية.
ValuesICollection<XmpValue>اقرأجميع قيم الخصائص الموجودة في البيانات المتحالفة.
NamespaceManagerXmlNamespaceManagerاقرأإضافة XmlNamespaceManager إلى الإشارة → URI.
ExtensionFieldsIDictionary<string, XmpPdfAExtensionSchema>اقرأحقول الإضافة PDF/A، مع المفتاح باستخدام مقدمة مساحة الأسماء للإضافات.
PdfAidPartstring?اقرأPDF/معرف الجزء من pdfaid:part، أو null.
PdfAidConformancestring?اقرأ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 اختياري).

انظر أيضاً

 العربية