Class XmpMetadata

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="">&gt;, IEnumerable<keyvaluepair<string, xmpvalue="">&gt;, IEnumerable

وراثت

objectXmpMetadata

پیاده‌سازی‌ها

IDictionary<string, xmpvalue="">, ICollection<keyvaluepair<string, xmpvalue="">&gt;, IEnumerable<keyvaluepair<string, xmpvalue="">&gt;, IEnumerable

اعضای وراثت‌یافته

object.GetType(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()

ویژگی‌ها

تعداد

تعداد عناصر موجود در مجموعه را دریافت می‌کند.

public int Count { get; }

مقدار ویژگی

int

IsFixedSize

بررسی می‌کند که آیا مجموعه اندازه ثابتی دارد.

public bool IsFixedSize { get; }

مقدار ویژگی

bool

IsReadOnly

بررسی می‌کند که آیا مجموعه فقط خواندنی است.

public bool IsReadOnly { get; }

مقدار ویژگی

bool

IsSynchronized

بررسی می‌کند که آیا مجموعه هم‌زمان است.

public bool IsSynchronized { get; }

مقدار ویژگی

bool

کلیدها

مجموعه‌ای از کلیدهای متاداده را دریافت می‌کند.

public ICollection<string> Keys { get; }

مقدار ویژگی

ICollection<string&gt;

NamespaceManager

مدیر نام‌فضا را دریافت می‌کند.

public XmlNamespaceManager NamespaceManager { get; }

مقدار ویژگی

XmlNamespaceManager

SyncRoot

شی هم‌زمان‌سازی مجموعه را دریافت می‌کند.

public object SyncRoot { get; }

مقدار ویژگی

object

مقادیر

مقادیر موجود در متاداده را دریافت می‌کند.

public ICollection<xmpvalue> Values { get; }

مقدار ویژگی

ICollection<XmpValue&gt;

this[string]

داده‌ها را از متاداده دریافت یا تنظیم می‌کند.

public XmpValue this[string key] { get; set; }

مقدار ویژگی

XmpValue

متدها

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&gt;

موردی که باید اضافه شود.

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

کلید ورودی برای جستجو.

بازگشت

bool

اگر کلید در متاداده وجود داشته باشد، درست است.

Contains(KeyValuePair<string, xmpvalue="">)

بررسی می‌کند که آیا جفت کلید-مقدار مشخص شده در دیکشنری وجود دارد.

public bool Contains(KeyValuePair<string, xmpvalue=""> item)

پارامترها

item KeyValuePair<string, XmpValue&gt;

جفت کلید-مقدار.

بازگشت

bool

درست است اگر این جفت پیدا شد.

ContainsKey(string)

بررسی می‌کند که آیا این دیکشنری شامل کلید مشخص شده است.

public bool ContainsKey(string key)

پارامترها

key string

کلیدی که باید در دیکشنری جستجو شود.

بازگشت

bool

درست است اگر کلید پیدا شود.

CopyTo(KeyValuePair<string, xmpvalue="">[], int)

عناصر مجموعه را به آرایه کپی می‌کند.

public void CopyTo(KeyValuePair<string, xmpvalue="">[] array, int index)

پارامترها

array KeyValuePair<string, XmpValue&gt;[]

آرایه مقصد.

index int

ایندکس شروع.

GetEnumerator()

معدن‌گذار دیکشنری را بازمی‌گرداند.

public IEnumerator<keyvaluepair<string, xmpvalue="">&gt; GetEnumerator()

بازگشت

IEnumerator<KeyValuePair<string, XmpValue&gt;&gt;

معدن‌گذار.

GetNamespaceUriByPrefix(string)

URI نام‌فضا را بر اساس پیشوند بازمی‌گرداند.

public string GetNamespaceUriByPrefix(string prefix)

پارامترها

prefix string

مقدار پیشوند.

بازگشت

string

مقدار URI نام‌فضا.

GetPrefixByNamespaceUri(string)

پیشوند را بر اساس URI نام‌فضا بازمی‌گرداند.

public string GetPrefixByNamespaceUri(string namespaceUri)

پارامترها

namespaceUri string

URI نام‌فضا.

بازگشت

string

مقدار پیشوند.

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

کلید ورودی که باید حذف شود.

بازگشت

bool

درست است - اگر کلید حذف شد؛ در غیر این صورت، نادرست است.

Remove(KeyValuePair<string, xmpvalue="">)

جفت کلید/مقدار را از مجموعه حذف می‌کند.

public bool Remove(KeyValuePair<string, xmpvalue=""> item)

پارامترها

item KeyValuePair<string, XmpValue&gt;

جفت کلید/مقدار که باید حذف شود.

بازگشت

bool

درست است اگر جفت پیدا و حذف شد.

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

مقدار بازیابی شده.

بازگشت

bool

درست است اگر کلید پیدا شود.

 فارسی