Class XmpMetadata
Namespace: Aspose.Page.EPS.XMP
Assembly: Aspose.Page.dll (25.1.2)
מספק גישה לזרם מטא-נתונים XMP.
public sealed class XmpMetadata : IDictionary<string, xmpvalue="">, ICollection<keyvaluepair<string, xmpvalue="">>, IEnumerable<keyvaluepair<string, xmpvalue="">>, IEnumerable
ירושה
מיישם
IDictionary<string, xmpvalue="">, ICollection<keyvaluepair<string, xmpvalue="">>, IEnumerable<keyvaluepair<string, xmpvalue="">>, IEnumerable
חברים המורשים
object.GetType(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()
מאפיינים
Count
מקבל את מספר האלמנטים באוסף.
public int Count { get; }
ערך המאפיין
IsFixedSize
בודק אם האוסף בעל גודל קבוע.
public bool IsFixedSize { get; }
ערך המאפיין
IsReadOnly
בודק אם האוסף הוא רק לקריאה.
public bool IsReadOnly { get; }
ערך המאפיין
IsSynchronized
בודק אם האוסף מסונכרן.
public bool IsSynchronized { get; }
ערך המאפיין
Keys
מקבל אוסף של מפתחות מטא-נתונים.
public ICollection<string> Keys { get; }
ערך המאפיין
ICollection<string>
NamespaceManager
מקבל את מנהל השמות.
public XmlNamespaceManager NamespaceManager { get; }
ערך המאפיין
XmlNamespaceManager
SyncRoot
מקבל את אובייקט הסנכרון של האוסף.
public object SyncRoot { get; }
ערך המאפיין
Values
מקבל את הערכים במטא-נתונים.
public ICollection<xmpvalue> Values { get; }
ערך המאפיין
ICollection<XmpValue>
this[string]
מקבל או קובע נתונים ממטא-נתונים.
public XmpValue this[string key] { get; set; }
ערך המאפיין
שיטות
Add(string, XmpValue)
מוסיף ערך למטא-נתונים.
public void Add(string key, XmpValue value)
פרמטרים
key
string
המפתח להוספה.
value
XmpValue
ערך שיתווסף.
Add(string, object)
מוסיף ערך למטא-נתונים.
public void Add(string key, object value)
פרמטרים
key
string
המפתח להוספה.
value
object
ערך שיתווסף.
Add(KeyValuePair<string, xmpvalue="">)
מוסיף זוג עם מפתח וערך למילון.
public void Add(KeyValuePair<string, xmpvalue=""> item)
פרמטרים
item
KeyValuePair<string, XmpValue>
פריט שיתווסף.
AddArrayItem(string, XmpValue)
מוסיף ערך למערך. הערך יתווסף בסוף המערך.
public void AddArrayItem(string arrayKey, XmpValue value)
פרמטרים
arrayKey
string
המפתח של המערך לחיפוש במילון.
value
XmpValue
ערך להוסיף למערך.
AddArrayItem(string, int, XmpValue)
מוסיף ערך למערך לפי אינדקס ספציפי.
public void AddArrayItem(string arrayKey, int index, XmpValue value)
פרמטרים
arrayKey
string
המפתח של המערך לחיפוש במילון.
index
int
אינדקס הערך החדש במערך.
value
XmpValue
ערך להוסיף למערך.
AddNamedValue(string, string, XmpValue)
מוסיף ערך בשם למבנה.
public void AddNamedValue(string structureKey, string valueKey, XmpValue value)
פרמטרים
structureKey
string
המפתח של המבנה לחיפוש במילון.
valueKey
string
שם הערך להוסיף למבנה.
value
XmpValue
ערך להוסיף למבנה.
Clear()
מנקה את המטא-נתונים.
public void Clear()
Contains(string)
בודק אם המפתח קיים במטא-נתונים.
public bool Contains(string key)
פרמטרים
key
string
המפתח של הכניסה לחיפוש.
מחזיר
אמת אם המפתח קיים במטא-נתונים.
Contains(KeyValuePair<string, xmpvalue="">)
בודק אם זוג המפתח-ערך הספציפי קיים במילון.
public bool Contains(KeyValuePair<string, xmpvalue=""> item)
פרמטרים
item
KeyValuePair<string, XmpValue>
זוג מפתח-ערך.
מחזיר
אמת אם הזוג נמצא.
ContainsKey(string)
קובע אם המילון מכיל את המפתח הספציפי.
public bool ContainsKey(string key)
פרמטרים
key
string
המפתח לחיפוש במילון.
מחזיר
אמת אם המפתח נמצא.
CopyTo(KeyValuePair<string, xmpvalue="">[], int)
מעתיק את האלמנטים של האוסף למערך.
public void CopyTo(KeyValuePair<string, xmpvalue="">[] array, int index)
פרמטרים
array
KeyValuePair<string, XmpValue>[]
מערך היעד.
index
int
אינדקס ההתחלה.
GetEnumerator()
מחזיר את המנחה של המילון.
public IEnumerator<keyvaluepair<string, xmpvalue="">> GetEnumerator()
מחזיר
IEnumerator<KeyValuePair<string, XmpValue>>
מנחה.
GetNamespaceUriByPrefix(string)
מחזיר את ה-URI של השם לפי הקידומת.
public string GetNamespaceUriByPrefix(string prefix)
פרמטרים
prefix
string
ערך הקידומת.
מחזיר
ערך ה-URI של השם.
GetPrefixByNamespaceUri(string)
מחזיר קידומת לפי ה-URI של השם.
public string GetPrefixByNamespaceUri(string namespaceUri)
פרמטרים
namespaceUri
string
URI של השם.
מחזיר
ערך הקידומת.
RegisterNamespaceUri(string, string)
רושם URI של השם.
public void RegisterNamespaceUri(string prefix, string namespaceUri)
פרמטרים
prefix
string
ערך הקידומת.
namespaceUri
string
ערך ה-URI של השם.
RegisterNamespaceUri(string, string, string)
רושם URI של השם.
public void RegisterNamespaceUri(string prefix, string namespaceUri, string schemaDescription)
פרמטרים
prefix
string
ערך הקידומת.
namespaceUri
string
ערך ה-URI של השם.
schemaDescription
string
ערך תיאור הסכמה.
Remove(string)
מסיר כניסה ממטא-נתונים.
public bool Remove(string key)
פרמטרים
key
string
המפתח של הכניסה להסרה.
מחזיר
אמת - אם המפתח הוסר; אחרת, שקר.
Remove(KeyValuePair<string, xmpvalue="">)
מסיר זוג מפתח/ערך מהאוסף.
public bool Remove(KeyValuePair<string, xmpvalue=""> item)
פרמטרים
item
KeyValuePair<string, XmpValue>
זוג מפתח/ערך שצריך להסיר.
מחזיר
אמת אם הזוג נמצא והוסרה.
SetArrayItem(string, int, XmpValue)
מגדיר ערך במערך. הערך הקודם יוחלף בערך החדש.
public void SetArrayItem(string arrayKey, int index, XmpValue value)
פרמטרים
arrayKey
string
המפתח של המערך לחיפוש במילון.
index
int
אינדקס הערך החדש במערך.
value
XmpValue
ערך להגדיר במערך.
SetNamedValue(string, string, XmpValue)
מגדיר ערך בשם במבנה. הערך הקודם בשם, אם קיים, יוחלף בערך החדש.
public void SetNamedValue(string structureKey, string valueKey, XmpValue value)
פרמטרים
structureKey
string
המפתח של המבנה לחיפוש במילון.
valueKey
string
שם הערך להגדיר במבנה.
value
XmpValue
ערך להגדיר במבנה.
TryGetValue(string, out XmpValue)
מנסה למצוא מפתח במילון ומחזיר את הערך אם נמצא.
public bool TryGetValue(string key, out XmpValue value)
פרמטרים
key
string
המפתח לחיפוש במילון.
value
XmpValue
ערך שהתקבל.
מחזיר
אמת אם המפתח נמצא.