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.

[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(Стрийк, Стрийк)

Добавете стойността към посочения ключ.

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.

GetKeyValueAsXml(Стрий)

Получава RDF код за специфичен Aspose.Imaging.Xmp.xmpArrayType.

protected virtual string GetKeyValueAsXml(string key)

Parameters

key string

Типът на XMP array.

Returns

string

Възстановява RDF код за специфичен Aspose.Imaging.Xmp.xmpArrayType.

GetXmlValue()

Конвертира стойността на XMP в XML представянето.

public virtual string GetXmlValue()

Returns

string

Възстановява стойността на XMP, конвертирана към XML представянето.

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(Стрийк, Стрийк)

Създаване на стойността на XMP boolean.

protected void SetXmpBoolean(string key, string boolValue)

Parameters

key string

Определяне на ключа, който е идентифициран с определена стойност.

boolValue string

Болеанската стойност.

SetXmpDate(Стрийк, Стрийк)

Създаване на XMP дата.

protected void SetXmpDate(string key, string date)

Parameters

key string

Определяне на ключа, който е идентифициран с определена стойност.

date string

Датата за определяне.

SetXmpGuid(Стрийк, Стрийк)

Създаване на уникалния XMP идентификатор.

protected void SetXmpGuid(string key, string guid)

Parameters

key string

Определяне на ключа, който е идентифициран с стойността на GUID.

guid string

Единственият идентификатор.

SetXmpInteger(Стрийк, Стрийк)

Поставете 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(Изход, изход от обекта)

Получава стойността с 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,>

 Български