מטא‑נתונים

מטא‑נתונים

סקירה

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 נוספים.

מאפיינים

שםסוגגישהתיאור
CountintReadמספר תכונות המטא‑נתונים המוגדרות כעת.
IsReadOnlyboolReadמקבל אם הוא קריאה בלבד.
IsFixedSizeboolReadתמיד שקר: המתקשרים יכולים להוסיף ולהסיר מפתחות.
IsSynchronizedboolReadתמיד שקר: המתקשרים מסדרים את הגישה שלהם באופן סדרתי.
SyncRootobjectReadאובייקט סנטינל לנעילה בסגנון ICollection.SyncRoot.
KeysICollection<string>Readכל מפתחות המאפיינים הנוכחים במטא‑נתונים הקשורים.
ValuesICollection<XmpValue>Readכל ערכי המאפיינים הנוכחים במטא‑נתונים הקשורים.
NamespaceManagerXmlNamespaceManagerReadXmlNamespaceManager חי שמנהל את פתרון הקידומת → URI.
ExtensionFieldsIDictionary<string, XmpPdfAExtensionSchema>Readשדות הרחבה של PDF/A, ממופים לפי קידומת מרחב השם של ההרחבה.
PdfAidPartstring?Readמזהה חלק PDF/A מ‑pdfaid:part, או null.
PdfAidConformancestring?Readרמת התאמה של PDF/A מ‑pdfaid:conformance, או null.

שיטות

SignatureDescription
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 (חלק, התאמה, מחרוזת תיקון אופציונלית).

ראה גם

 עברית