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()

คุณสมบัติ

Count

รับจำนวนขององค์ประกอบในคอลเลกชัน

public int Count { get; }

ค่าของคุณสมบัติ

int

IsFixedSize

ตรวจสอบว่าคอลเลกชันมีขนาดคงที่หรือไม่

public bool IsFixedSize { get; }

ค่าของคุณสมบัติ

bool

IsReadOnly

ตรวจสอบว่าคอลเลกชันเป็นแบบอ่านอย่างเดียวหรือไม่

public bool IsReadOnly { get; }

ค่าของคุณสมบัติ

bool

IsSynchronized

ตรวจสอบว่าคอลเลกชันซิงโครไนซ์หรือไม่

public bool IsSynchronized { get; }

ค่าของคุณสมบัติ

bool

Keys

รับคอลเลกชันของคีย์เมตาดาต้า

public ICollection<string> Keys { get; }

ค่าของคุณสมบัติ

ICollection<string&gt;

NamespaceManager

รับตัวจัดการเนมสเปซ

public XmlNamespaceManager NamespaceManager { get; }

ค่าของคุณสมบัติ

XmlNamespaceManager

SyncRoot

รับวัตถุการซิงโครไนซ์ของคอลเลกชัน

public object SyncRoot { get; }

ค่าของคุณสมบัติ

object

Values

รับค่าจากเมตาดาต้า

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

True หากคีย์มีอยู่ในเมตาดาต้า

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

ตรวจสอบว่าคู่คีย์-ค่าที่ระบุมีอยู่ในพจนานุกรมหรือไม่

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

พารามิเตอร์

item KeyValuePair<string, XmpValue&gt;

คู่คีย์-ค่า

คืนค่า

bool

true หากคู่ถูกพบ

ContainsKey(string)

ตรวจสอบว่าพจนานุกรมนี้มีคีย์ที่ระบุอยู่หรือไม่

public bool ContainsKey(string key)

พารามิเตอร์

key string

คีย์ที่จะค้นหาในพจนานุกรม

คืนค่า

bool

true หากพบคีย์

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

True - หากคีย์ถูกลบ; หากไม่ใช่ false

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

ลบคู่คีย์/ค่าจากคอลเลกชัน

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

พารามิเตอร์

item KeyValuePair<string, XmpValue&gt;

คู่คีย์/ค่าที่จะถูกลบ

คืนค่า

bool

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

ค่าที่ดึงมา

คืนค่า

bool

true หากพบคีย์

 แบบไทย