מטא‑נתונים
סקירה
Metadata היא מחלקה ב‑Aspose.PDF FOSS עבור .NET.
יורשת מ‑: IDictionary<string, XmpValue>.
XMP metadata accessor נחשף על ידי חברי משאב פרטיים כגון Metadata.
מחלקה זו מספקת 19 שיטות לעבודה עם אובייקטי Metadata בתוכניות .NET.
השיטות הזמינות כוללות: Add, Clear, Contains, ContainsKey, CopyTo, Get, GetEnumerator, GetNamespaceUriByPrefix, GetPrefixByNamespaceUri, RegisterNamespaceUri, Remove, SetPdfAidPart, ו‑שיטה נוספת אחת.
כל החברים הציבוריים נגישים לכל יישום .NET לאחר התקנת חבילת Aspose.PDF FOSS for .NET.
מאפיינים: Count, ExtensionFields, IsFixedSize, IsReadOnly, IsSynchronized, Keys, ו‑5 נוספים.
מאפיינים
| שם | סוג | גישה | תיאור |
|---|---|---|---|
Count | int | Read | מספר תכונות המטא‑נתונים המוגדרות כעת. |
IsReadOnly | bool | Read | מקבל אם הוא קריאה בלבד. |
IsFixedSize | bool | Read | תמיד שקר: המתקשרים יכולים להוסיף ולהסיר מפתחות. |
IsSynchronized | bool | Read | תמיד שקר: המתקשרים מסדרים את הגישה שלהם באופן סדרתי. |
SyncRoot | object | Read | אובייקט סנטינל לנעילה בסגנון ICollection.SyncRoot. |
Keys | ICollection<string> | Read | כל מפתחות המאפיינים הנוכחים במטא‑נתונים הקשורים. |
Values | ICollection<XmpValue> | Read | כל ערכי המאפיינים הנוכחים במטא‑נתונים הקשורים. |
NamespaceManager | XmlNamespaceManager | Read | XmlNamespaceManager חי שמנהל את פתרון הקידומת → URI. |
ExtensionFields | IDictionary<string, XmpPdfAExtensionSchema> | Read | שדות הרחבה של PDF/A, ממופים לפי קידומת מרחב השם של ההרחבה. |
PdfAidPart | string? | Read | מזהה חלק PDF/A מ‑pdfaid:part, או null. |
PdfAidConformance | string? | Read | רמת התאמה של PDF/A מ‑pdfaid:conformance, או null. |
שיטות
| Signature | Description |
|---|---|
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 על מופע Metadata זה. |
CopyTo(array: KeyValuePair<string, XmpValue>[], index: int) | העתק את כל זוגות המפתח/ערך למערך החל ממיקום. |
GetEnumerator() | קורא ל‑GetEnumerator על מופע Metadata זה. |
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 על מופע Metadata זה. |
Get(key: string) | קבל את ערך המחרוזת של מאפיין לפי מפתח גולמי, או null אם אינו קיים. |
SetPdfAidPart(part: string, conformance: string?, amd: string?) | הגדר את שלושת מזהי ה‑PDF/A (חלק, התאמה, מחרוזת תיקון אופציונלית). |