Class XmpPackage
Tên không gian: Aspose.Imaging.Xmp Tổng hợp: Aspose.Imaging.dll (25.4.0)
Nó đại diện cho sự trừu tượng cơ bản cho gói XMP.
[JsonObject(MemberSerialization.OptIn)]
public class XmpPackage : IXmlValue, IEnumerable<keyvaluepair<string, object="">>, IEnumerable
Inheritance
Derived
DicomPackage , DublinCorePackage , PdfPackage , PhotoshopPackage , XmpBasicPackage , XmpDynamicMediaPackage , XmpMediaManagementPackage , XmpRightsManagementPackage
Implements
IXmlValue , IEnumerable<keyvaluepair<string, object="">> , IEnumerable
Thành viên thừa kế
object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Fields
Tên miền
Namespace urine cho biểu đồ XMP cụ thể.
[JsonProperty]
protected readonly string namespaceUri
Giá trị Field
Đánh giá Prefix
Ví dụ: xmlns:dc.
[JsonProperty]
protected readonly string prefix
Giá trị Field
Tài sản
Từ điển thuộc tính chìa khóa / giá trị gói XMP.
[JsonProperty]
protected Dictionary<string, object=""> properties
Giá trị Field
Dictionary < string , object >
Properties
Count
Nhận tính toán chìa khóa XMP
public int Count { get; }
Giá trị bất động sản
Keys
Nhận chìa khóa trong gói XMP.
public virtual Dictionary<string, object="">.KeyCollection Keys { get; }
Giá trị bất động sản
Dictionary < string , object & gt; KeyCollection
NamespaceUri
Nhập tên URI.
public string NamespaceUri { get; }
Giá trị bất động sản
Prefix
Nhận được Prefix.
public string Prefix { get; }
Giá trị bất động sản
XmlNamespace
Có được XML namespace.
public string XmlNamespace { get; }
Giá trị bất động sản
cái này[String]
Nhận hoặc đặt System.Object với chìa khóa được chỉ định.
public virtual object this[string key] { get; set; }
Giá trị bất động sản
Methods
AddValue(Thẻ, string)
Thêm giá trị vào chìa khóa được chỉ định.
public virtual void AddValue(string key, string value)
Parameters
key
string
Hiển thị dòng của khóa được xác định với giá trị thêm.
value
string
Giá trị để thêm vào.
AddValue(Thẻ, Object)
Thêm giá trị vào chìa khóa được chỉ định.
public virtual void AddValue(string key, object value)
Parameters
key
string
Hiển thị dòng của khóa được xác định với giá trị thêm.
value
object
Giá trị để thêm vào.
Exceptions
Chìa khóa là zero.
Clear()
Giải thích trường hợp này.
public virtual void Clear()
ContainsKey(String)
Nó xác định liệu bộ sưu tập này đã chỉ định chìa khóa.
public virtual bool ContainsKey(string key)
Parameters
key
string
Chìa khóa để kiểm tra.
Returns
đúng nếu System.Collections.Generic.IDictionary`2 chứa chìa khóa được chỉ định; nếu không, giả.
GetEnumerator()
Quay lại một con số mà iterates thông qua bộ sưu tập.
public IEnumerator<keyvaluepair<string, object="">> GetEnumerator()
Returns
IEnumerator < KeyValuePair < string , object và >>
Một System.Collections.Generic.IEnumerator`1 có thể được sử dụng để iterate thông qua bộ sưu tập.
GetKeyValueAsXml(String)
Nhận mã RDF cho Aspose.Imaging.Xmp.xmpArrayType cụ thể.
protected virtual string GetKeyValueAsXml(string key)
Parameters
key
string
Các loại của XMP array.
Returns
Quay lại mã RDF cho Aspose.Imaging.Xmp.xmpArrayType cụ thể.
GetXmlValue()
Chuyển đổi giá trị XMP sang định dạng XML.
public virtual string GetXmlValue()
Returns
Trả lại giá trị XMP được chuyển đổi thành biểu tượng XML.
Remove(String)
Xóa giá trị với chìa khóa được chỉ định.
public virtual bool Remove(string key)
Parameters
key
string
Hiển thị dòng của chìa khóa được xác định với giá trị bị xóa.
Returns
Trở lại đúng nếu giá trị với chìa khóa đã bị xóa.
SetValue(Tính năng: IXmlValue)
Đặt giá trị
public virtual void SetValue(string key, IXmlValue value)
Parameters
key
string
Hiển thị dòng của khóa được xác định với giá trị thêm.
value
IXmlValue
Giá trị để thêm vào.
SetValue(Thẻ, IXmpType)
Đặt giá trị
public virtual void SetValue(string key, IXmpType value)
Parameters
key
string
Hiển thị dòng của khóa được xác định với giá trị thêm.
value
IXmpType
Giá trị để thêm vào.
SetXmpBoolean(Thẻ, string)
Đặt giá trị boolean XMP.
protected void SetXmpBoolean(string key, string boolValue)
Parameters
key
string
Hiển thị dòng của chìa khóa được xác định với giá trị đặt.
boolValue
string
Giá trị boolean
SetXmpDate(Thẻ, string)
Cài đặt ngày XMP.
protected void SetXmpDate(string key, string date)
Parameters
key
string
Hiển thị dòng của chìa khóa được xác định với giá trị đặt.
date
string
Ngày để đặt.
SetXmpGuid(Thẻ, string)
Thiết lập XMP ID duy nhất.
protected void SetXmpGuid(string key, string guid)
Parameters
key
string
Hiển thị dòng của chìa khóa được xác định với giá trị định GUID.
guid
string
Người nhận dạng độc đáo
SetXmpInteger(Thẻ, string)
Cài đặt toàn bộ XMP.
protected void SetXmpInteger(string key, string intValue)
Parameters
key
string
Hiển thị dòng của chìa khóa được xác định với giá trị đặt.
intValue
string
giá trị toàn diện.
SetXmpTypeValue(Nhãn hiệu: XmpTypeBase)
Đặt giá trị kiểu XMP.
public virtual void SetXmpTypeValue(string key, XmpTypeBase value)
Parameters
key
string
Hiển thị dòng của chìa khóa được xác định với giá trị đặt.
value
XmpTypeBase
Giá trị để đặt ra.
TryGetValue(String, Out Object)
Nhận giá trị bằng key'.
public bool TryGetValue(string key, out object value)
Parameters
key
string
Chìa khóa yếu tố XMP
value
object
Giá trị của XMP
Returns
true, if the System.Collections.Generic.IDictionary`2 contains the key’; otherwise, false.</keyvaluepair<string,></string,></string,></keyvaluepair<string,></keyvaluepair<string,>