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()
ویژگیها
تعداد
تعداد عناصر موجود در مجموعه را دریافت میکند.
public int Count { get; }
مقدار ویژگی
IsFixedSize
بررسی میکند که آیا مجموعه اندازه ثابتی دارد.
public bool IsFixedSize { get; }
مقدار ویژگی
IsReadOnly
بررسی میکند که آیا مجموعه فقط خواندنی است.
public bool IsReadOnly { get; }
مقدار ویژگی
IsSynchronized
بررسی میکند که آیا مجموعه همزمان است.
public bool IsSynchronized { get; }
مقدار ویژگی
کلیدها
مجموعهای از کلیدهای متاداده را دریافت میکند.
public ICollection<string> Keys { get; }
مقدار ویژگی
ICollection<string>
NamespaceManager
مدیر نامفضا را دریافت میکند.
public XmlNamespaceManager NamespaceManager { get; }
مقدار ویژگی
XmlNamespaceManager
SyncRoot
شی همزمانسازی مجموعه را دریافت میکند.
public object SyncRoot { get; }
مقدار ویژگی
مقادیر
مقادیر موجود در متاداده را دریافت میکند.
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
مقدار بازیابی شده.
بازگشت
درست است اگر کلید پیدا شود.