Class XmpMetadata
Namespace: Aspose.Page.EPS.XMP
Assembly: Aspose.Page.dll (25.1.2)
Cung cấp quyền truy cập vào dòng siêu dữ liệu XMP.
public sealed class XmpMetadata : IDictionary<string, xmpvalue="">, ICollection<keyvaluepair<string, xmpvalue="">>, IEnumerable<keyvaluepair<string, xmpvalue="">>, IEnumerable
Kế thừa
Thực hiện
IDictionary<string, xmpvalue="">, ICollection<keyvaluepair<string, xmpvalue="">>, IEnumerable<keyvaluepair<string, xmpvalue="">>, IEnumerable
Các thành viên kế thừa
object.GetType(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()
Thuộc tính
Count
Lấy số lượng phần tử trong bộ sưu tập.
public int Count { get; }
Giá trị thuộc tính
IsFixedSize
Kiểm tra xem bộ sưu tập có kích thước cố định hay không.
public bool IsFixedSize { get; }
Giá trị thuộc tính
IsReadOnly
Kiểm tra xem bộ sưu tập có chỉ đọc hay không.
public bool IsReadOnly { get; }
Giá trị thuộc tính
IsSynchronized
Kiểm tra xem bộ sưu tập có đồng bộ hóa hay không.
public bool IsSynchronized { get; }
Giá trị thuộc tính
Keys
Lấy bộ sưu tập các khóa siêu dữ liệu.
public ICollection<string> Keys { get; }
Giá trị thuộc tính
ICollection<string>
NamespaceManager
Lấy trình quản lý không gian tên.
public XmlNamespaceManager NamespaceManager { get; }
Giá trị thuộc tính
XmlNamespaceManager
SyncRoot
Lấy đối tượng đồng bộ hóa bộ sưu tập.
public object SyncRoot { get; }
Giá trị thuộc tính
Values
Lấy các giá trị trong siêu dữ liệu.
public ICollection<xmpvalue> Values { get; }
Giá trị thuộc tính
ICollection<XmpValue>
this[string]
Lấy hoặc thiết lập dữ liệu từ siêu dữ liệu.
public XmpValue this[string key] { get; set; }
Giá trị thuộc tính
Phương thức
Add(string, XmpValue)
Thêm giá trị vào siêu dữ liệu.
public void Add(string key, XmpValue value)
Tham số
key
string
Khóa để thêm.
value
XmpValue
Giá trị sẽ được thêm.
Add(string, object)
Thêm giá trị vào siêu dữ liệu.
public void Add(string key, object value)
Tham số
key
string
Khóa để thêm.
value
object
Giá trị sẽ được thêm.
Add(KeyValuePair<string, xmpvalue="">)
Thêm cặp với khóa và giá trị vào từ điển.
public void Add(KeyValuePair<string, xmpvalue=""> item)
Tham số
item
KeyValuePair<string, XmpValue>
Mục sẽ được thêm.
AddArrayItem(string, XmpValue)
Thêm giá trị vào một mảng. Giá trị sẽ được thêm vào cuối mảng.
public void AddArrayItem(string arrayKey, XmpValue value)
Tham số
arrayKey
string
Khóa của mảng để tìm trong từ điển.
value
XmpValue
Giá trị để thêm vào mảng.
AddArrayItem(string, int, XmpValue)
Thêm giá trị vào một mảng theo chỉ số đã chỉ định.
public void AddArrayItem(string arrayKey, int index, XmpValue value)
Tham số
arrayKey
string
Khóa của mảng để tìm trong từ điển.
index
int
Chỉ số của giá trị mới trong mảng.
value
XmpValue
Giá trị để thêm vào mảng.
AddNamedValue(string, string, XmpValue)
Thêm giá trị có tên vào một cấu trúc.
public void AddNamedValue(string structureKey, string valueKey, XmpValue value)
Tham số
structureKey
string
Khóa của cấu trúc để tìm trong từ điển.
valueKey
string
Tên của giá trị để thêm vào cấu trúc.
value
XmpValue
Giá trị để thêm vào cấu trúc.
Clear()
Xóa siêu dữ liệu.
public void Clear()
Contains(string)
Kiểm tra xem khóa có nằm trong siêu dữ liệu hay không.
public bool Contains(string key)
Tham số
key
string
Khóa của mục cần tìm.
Trả về
True nếu khóa nằm trong siêu dữ liệu.
Contains(KeyValuePair<string, xmpvalue="">)
Kiểm tra xem cặp khóa-giá trị đã chỉ định có nằm trong từ điển hay không.
public bool Contains(KeyValuePair<string, xmpvalue=""> item)
Tham số
item
KeyValuePair<string, XmpValue>
Cặp khóa-giá trị.
Trả về
true nếu cặp này được tìm thấy.
ContainsKey(string)
Xác định xem từ điển này có chứa khóa đã chỉ định hay không.
public bool ContainsKey(string key)
Tham số
key
string
Khóa để tìm trong từ điển.
Trả về
true nếu khóa được tìm thấy.
CopyTo(KeyValuePair<string, xmpvalue="">[], int)
Sao chép các phần tử của bộ sưu tập vào mảng.
public void CopyTo(KeyValuePair<string, xmpvalue="">[] array, int index)
Tham số
array
KeyValuePair<string, XmpValue>[]
Mảng đích.
index
int
Chỉ số bắt đầu.
GetEnumerator()
Trả về bộ đếm từ điển.
public IEnumerator<keyvaluepair<string, xmpvalue="">> GetEnumerator()
Trả về
IEnumerator<KeyValuePair<string, XmpValue>>
Bộ đếm.
GetNamespaceUriByPrefix(string)
Trả về URI không gian tên theo tiền tố.
public string GetNamespaceUriByPrefix(string prefix)
Tham số
prefix
string
Giá trị của tiền tố.
Trả về
Giá trị của URI không gian tên.
GetPrefixByNamespaceUri(string)
Trả về tiền tố theo URI không gian tên.
public string GetPrefixByNamespaceUri(string namespaceUri)
Tham số
namespaceUri
string
URI không gian tên.
Trả về
Giá trị của tiền tố.
RegisterNamespaceUri(string, string)
Đăng ký URI không gian tên.
public void RegisterNamespaceUri(string prefix, string namespaceUri)
Tham số
prefix
string
Giá trị của tiền tố.
namespaceUri
string
Giá trị của URI không gian tên.
RegisterNamespaceUri(string, string, string)
Đăng ký URI không gian tên.
public void RegisterNamespaceUri(string prefix, string namespaceUri, string schemaDescription)
Tham số
prefix
string
Giá trị của tiền tố.
namespaceUri
string
Giá trị của URI không gian tên.
schemaDescription
string
Giá trị của mô tả lược đồ.
Remove(string)
Xóa mục khỏi siêu dữ liệu.
public bool Remove(string key)
Tham số
key
string
Khóa của mục cần xóa.
Trả về
True - nếu khóa bị xóa; ngược lại, false.
Remove(KeyValuePair<string, xmpvalue="">)
Xóa cặp khóa/giá trị khỏi bộ sưu tập.
public bool Remove(KeyValuePair<string, xmpvalue=""> item)
Tham số
item
KeyValuePair<string, XmpValue>
Cặp khóa/giá trị sẽ được xóa.
Trả về
true nếu cặp được tìm thấy và xóa.
SetArrayItem(string, int, XmpValue)
Thiết lập giá trị trong một mảng. Giá trị trước đó sẽ được thay thế bằng giá trị mới.
public void SetArrayItem(string arrayKey, int index, XmpValue value)
Tham số
arrayKey
string
Khóa của mảng để tìm trong từ điển.
index
int
Chỉ số của giá trị mới trong mảng.
value
XmpValue
Giá trị để thiết lập trong mảng.
SetNamedValue(string, string, XmpValue)
Thiết lập giá trị có tên vào một cấu trúc. Giá trị có tên trước đó, nếu đã tồn tại, sẽ được thay thế bằng giá trị mới.
public void SetNamedValue(string structureKey, string valueKey, XmpValue value)
Tham số
structureKey
string
Khóa của cấu trúc để tìm trong từ điển.
valueKey
string
Tên của giá trị để thiết lập vào cấu trúc.
value
XmpValue
Giá trị để thiết lập vào cấu trúc.
TryGetValue(string, out XmpValue)
Cố gắng tìm khóa trong từ điển và lấy giá trị nếu tìm thấy.
public bool TryGetValue(string key, out XmpValue value)
Tham số
key
string
Khóa để tìm trong từ điển.
value
XmpValue
Giá trị đã lấy.
Trả về
true nếu khóa được tìm thấy.