Class XmpPackage
Името на пространството: Aspose.Imaging.Xmp Асамблея: Aspose.Imaging.dll (25.4.0)
Представя основна абстракция за пакета 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
наследници
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,>