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
คีย์ของรายการที่จะค้นหา
คืนค่า
True หากคีย์มีอยู่ในเมตาดาต้า
Contains(KeyValuePair<string, xmpvalue="">)
ตรวจสอบว่าคู่คีย์-ค่าที่ระบุมีอยู่ในพจนานุกรมหรือไม่
public bool Contains(KeyValuePair<string, xmpvalue=""> item)
พารามิเตอร์
item
KeyValuePair<string, XmpValue>
คู่คีย์-ค่า
คืนค่า
true หากคู่ถูกพบ
ContainsKey(string)
ตรวจสอบว่าพจนานุกรมนี้มีคีย์ที่ระบุอยู่หรือไม่
public bool ContainsKey(string key)
พารามิเตอร์
key
string
คีย์ที่จะค้นหาในพจนานุกรม
คืนค่า
true หากพบคีย์
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
คีย์ของรายการที่จะลบ
คืนค่า
True - หากคีย์ถูกลบ; หากไม่ใช่ false
Remove(KeyValuePair<string, xmpvalue="">)
ลบคู่คีย์/ค่าจากคอลเลกชัน
public bool Remove(KeyValuePair<string, xmpvalue=""> item)
พารามิเตอร์
item
KeyValuePair<string, XmpValue>
คู่คีย์/ค่าที่จะถูกลบ
คืนค่า
true หากคู่ถูกพบและถูกลบ
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
ค่าที่ดึงมา
คืนค่า
true หากพบคีย์