Class XmpPackage
Името на пространството: Aspose.Imaging.Xmp Асамблея: Aspose.Imaging.dll (25.5.0)
Представя основна абстракция за пакета XMP.
[JsonObject(MemberSerialization.OptIn)]
public class XmpPackage : IXmlValue, IEnumerable<keyvaluepair<string, object="">>, IEnumerableInheritance
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полева стойност
Префикс
Xmlns префикс. например, xMLns:dc.
[JsonProperty]
protected readonly string prefixполева стойност
имоти
Речник на ключови / ценни свойства XMP пакет.
[JsonProperty]
protected Dictionary<string, object=""> propertiesполева стойност
Dictionary < string , object >
Properties
Count
Получаване на ключовия брой на XMP.
public int Count { get; }стойност на имота
Keys
Вземете ключовете в пакета XMP.
public virtual Dictionary<string, object="">.KeyCollection Keys { get; }стойност на имота
Dictionary < string , object Върху > KeyCollection
NamespaceUri
Вземете името на URI.
public string NamespaceUri { get; }стойност на имота
Prefix
Вземете предписанието.
public string Prefix { get; }стойност на имота
XmlNamespace
Вземете XML имейл пространство.
public string XmlNamespace { get; }стойност на имота
Това[Стрий]
Получава или поставя System.Object с посочения ключ.
public virtual object this[string key] { get; set; }стойност на имота
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
Ключът е нула.
Clear()
Открива този случай.
public virtual void Clear()ContainsKey(Стрий)
Определя дали тази колекция е посочен ключ.
public virtual bool ContainsKey(string key)Parameters
key string
Ключът трябва да бъде проверен.
Returns
истински ако System.Collections.Generic.IDictionary`2 съдържа посочения ключ; в противен случай, фалшиви.
GetEnumerator()
Възстановява списък, който итерира през колекцията.
public IEnumerator<keyvaluepair<string, object="">> 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
Възстановява RDF код за специфичен Aspose.Imaging.Xmp.xmpArrayType.
GetXmlValue()
Конвертира стойността на XMP в XML представянето.
public virtual string GetXmlValue()Returns
Възстановява стойността на XMP, конвертирана към XML представянето.
Remove(Стрий)
Премахнете стойността с посочения ключ.
public virtual bool Remove(string key)Parameters
key string
Стрийът представлява ключа, който е идентифициран с премахната стойност.
Returns
Връща се вярно, ако стойността с посочения ключ е изтрита.
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
true, if the System.Collections.Generic.IDictionary`2 contains the key’; otherwise, false.</keyvaluepair<string,></string,></string,></keyvaluepair<string,></keyvaluepair<string,>