Class XmpPackage

Class XmpPackage

名称: Aspose.Imaging.Xmp 收藏: Aspose.Imaging.dll (25.4.0)

代表XMP包的基本抽象。

[JsonObject(MemberSerialization.OptIn)]
public class XmpPackage : IXmlValue, IEnumerable<keyvaluepair<string, object="">&gt;, IEnumerable

Inheritance

object XmpPackage

Derived

DicomPackage , DublinCorePackage , PdfPackage , PhotoshopPackage , XmpBasicPackage , XmpDynamicMediaPackage , XmpMediaManagementPackage , XmpRightsManagementPackage

Implements

IXmlValue , IEnumerable<keyvaluepair<string, object="">> , IEnumerable

继承人

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

Fields

姓名

特定 XMP 格式的 Namespace uri。

[JsonProperty]
protected readonly string namespaceUri

领域价值

string

预定

Xmlns 预定. 例如, xmlns:dc.

[JsonProperty]
protected readonly string prefix

领域价值

string

属性

关键 / 值属性字典 XMP 包。

[JsonProperty]
protected Dictionary<string, object=""> properties

领域价值

Dictionary < string , object >

Properties

Count

收到 XMP 密钥计算。

public int Count { get; }

财产价值

int

Keys

在XMP包中获取钥匙。

public virtual Dictionary<string, object="">.KeyCollection Keys { get; }

财产价值

Dictionary < string , object >。 KeyCollection

NamespaceUri

获取名空间 URI。

public string NamespaceUri { get; }

财产价值

string

Prefix

得到预定。

public string Prefix { get; }

财产价值

string

XmlNamespace

获取 XML 名称空间。

public string XmlNamespace { get; }

财产价值

string

这个[线条]

接收或设置 System.Object 与指定的密钥。

public virtual object this[string key] { get; set; }

财产价值

object

Methods

AddValue(字符串, string)

将值添加到指定的密钥。

public virtual void AddValue(string key, string value)

Parameters

key string

字符串代表与附加值识别的关键。

value string

值得添加的价值。

AddValue(字体、对象)

将值添加到指定的密钥。

public virtual void AddValue(string key, object value)

Parameters

key string

字符串代表与附加值识别的关键。

value object

值得添加的价值。

Exceptions

ArgumentNullException

关键是零。

Clear()

清理这个案例。

public virtual void Clear()

ContainsKey(线条)

决定这个收藏是否指定了关键。

public virtual bool ContainsKey(string key)

Parameters

key string

要检查的关键。

Returns

bool

真实 如果 System.Collections.Generic.IDictionary`2 包含所指定的密钥;否则, 虚假.

GetEnumerator()

返回通过收藏的列表。

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

Returns

IEnumerator < KeyValuePair < string , object >>

一个 System.Collections.Generic.IEnumerator`1 可以用来通过收藏进行 iterate。

GetKeyValueAsXml(线条)

获取特定 Aspose.Imaging.Xmp.XmpArrayType 的 RDF 代码。

protected virtual string GetKeyValueAsXml(string key)

Parameters

key string

XMP Array 的类型。

Returns

string

返回特定 Aspose.Imaging.Xmp.XmpArrayType 的 RDF 代码。

GetXmlValue()

将 XMP 值转换为 XML 代表性。

public virtual string GetXmlValue()

Returns

string

返回转换为 XML 表示的 XMP 值。

Remove(线条)

用指定密钥删除值。

public virtual bool Remove(string key)

Parameters

key string

序列代表被删除值识别的密钥。

Returns

bool

返回值,如果指定密钥的值已被删除。

SetValue(字符串, IXmlValue)

设定价值。

public virtual void SetValue(string key, IXmlValue value)

Parameters

key string

字符串代表与附加值识别的关键。

value IXmlValue

值得添加的价值。

SetValue(字符串, IXmpType)

设定价值。

public virtual void SetValue(string key, IXmpType value)

Parameters

key string

字符串代表与附加值识别的关键。

value IXmpType

值得添加的价值。

SetXmpBoolean(字符串, string)

设置 XMP boolean 值。

protected void SetXmpBoolean(string key, string boolValue)

Parameters

key string

字符串代表与设置值识别的关键。

boolValue string

布莱恩的价值。

SetXmpDate(字符串, string)

设置XMP日期。

protected void SetXmpDate(string key, string date)

Parameters

key string

字符串代表与设置值识别的关键。

date string

要设置的日期。

SetXmpGuid(字符串, string)

设置 XMP 独特识别器。

protected void SetXmpGuid(string key, string guid)

Parameters

key string

字符串代表与设置 GUID 值识别的关键。

guid string

是独一无二的识别。

SetXmpInteger(字符串, string)

把XMP整合起来。

protected void SetXmpInteger(string key, string intValue)

Parameters

key string

字符串代表与设置值识别的关键。

intValue string

整体价值。

SetXmpTypeValue(字体,XmpTypeBase)

设置 XMP 类型值。

public virtual void SetXmpTypeValue(string key, XmpTypeBase value)

Parameters

key string

字符串代表与设置值识别的关键。

value XmpTypeBase

要设置的价值。

TryGetValue(Out Object)

通过 key 获取值。

public bool TryGetValue(string key, out object value)

Parameters

key string

XMP元素密钥。

value object

XMP 值。

Returns

bool

true, if the System.Collections.Generic.IDictionary`2 contains the key’; otherwise, false.</keyvaluepair<string,></string,></string,></keyvaluepair<string,></keyvaluepair<string,>

 中文