Class XmpPackage
Nazwa przestrzeń: Aspose.Imaging.Xmp Zgromadzenie: Aspose.Imaging.dll (25.4.0)
Przedstawia podstawową abstrakcję dla pakietu 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
Dziedziczeni członkowie
object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Fields
nazwiskoUri
Nazwa ury dla określonego schematu XMP.
[JsonProperty]
protected readonly string namespaceUri
Wartość pola
Prefiks
Xmlns prefix. na przykład xmlns:dc.
[JsonProperty]
protected readonly string prefix
Wartość pola
Właściwości
Słownik właściwości kluczowych / wartości pakiet XMP.
[JsonProperty]
protected Dictionary<string, object=""> properties
Wartość pola
Dictionary • < string , object >
Properties
Count
Otrzymuje liczenie klucza XMP.
public int Count { get; }
Wartość nieruchomości
Keys
Znajdź klucze w pakiecie XMP.
public virtual Dictionary<string, object="">.KeyCollection Keys { get; }
Wartość nieruchomości
Dictionary • < string , object i gt; KeyCollection
NamespaceUri
Znajduje się w nim URI.
public string NamespaceUri { get; }
Wartość nieruchomości
Prefix
Otrzymuje prefix.
public string Prefix { get; }
Wartość nieruchomości
XmlNamespace
Dostęp do XML namespace.
public string XmlNamespace { get; }
Wartość nieruchomości
Tego[strumień]
Uzyskać lub ustawić System.Object z określonym kluczem.
public virtual object this[string key] { get; set; }
Wartość nieruchomości
Methods
AddValue(strumień, strumień)
Dodaj wartość do określonego klucza.
public virtual void AddValue(string key, string value)
Parameters
key
string
Rękawiczka reprezentująca klucz, który jest identyfikowany z wartością dodaną.
value
string
Wartość do dodania.
AddValue(Źródło, Obiekt)
Dodaj wartość do określonego klucza.
public virtual void AddValue(string key, object value)
Parameters
key
string
Rękawiczka reprezentująca klucz, który jest identyfikowany z wartością dodaną.
value
object
Wartość do dodania.
Exceptions
Klucz to zero.
Clear()
Wyjaśnij tę instancję.
public virtual void Clear()
ContainsKey(strumień)
Określa, czy ta kolekcja określa klucz.
public virtual bool ContainsKey(string key)
Parameters
key
string
Klucz do sprawdzenia.
Returns
prawda jeśli System.Collections.Generic.IDictionary`2 zawiera określony klucz; w przeciwnym razie, fałszywe.
GetEnumerator()
Powraca numerator, który iteruje przez kolekcję.
public IEnumerator<keyvaluepair<string, object="">> GetEnumerator()
Returns
IEnumerator • < KeyValuePair • < string , object • > >
System.Collections.Generic.IEnumerator`1 który może być używany do iteracji poprzez kolekcję.
GetKeyValueAsXml(strumień)
Otrzymuje kod RDF dla określonego Aspose.Imaging.Xmp.xmpArrayType.
protected virtual string GetKeyValueAsXml(string key)
Parameters
key
string
Rodzaj array XMP.
Returns
Powraca kod RDF dla określonego Aspose.Imaging.Xmp.xmpArrayType.
GetXmlValue()
Konwertuje wartość XMP na reprezentację XML.
public virtual string GetXmlValue()
Returns
Powraca wartość XMP konwertowaną na reprezentację XML.
Remove(strumień)
Usunąć wartość za pomocą określonego klucza.
public virtual bool Remove(string key)
Parameters
key
string
Rękawiczka reprezentuje klucz, który jest zidentyfikowany z usuniętą wartością.
Returns
Powraca się prawidłowo, jeśli wartość z określonym kluczem została usunięta.
SetValue(Strumień, IXmlWartość)
Ustaw wartość .
public virtual void SetValue(string key, IXmlValue value)
Parameters
key
string
Rękawiczka reprezentująca klucz, który jest identyfikowany z wartością dodaną.
value
IXmlValue
Wartość do dodania.
SetValue(Strumień, IXmpType)
Ustaw wartość .
public virtual void SetValue(string key, IXmpType value)
Parameters
key
string
Rękawiczka reprezentująca klucz, który jest identyfikowany z wartością dodaną.
value
IXmpType
Wartość do dodania.
SetXmpBoolean(strumień, strumień)
Wymień wartość boolean XMP.
protected void SetXmpBoolean(string key, string boolValue)
Parameters
key
string
Rękawiczka reprezentuje klucz, który jest zidentyfikowany z wartości ustawionej.
boolValue
string
Wartość Boolean.
SetXmpDate(strumień, strumień)
Ustaw datę XMP.
protected void SetXmpDate(string key, string date)
Parameters
key
string
Rękawiczka reprezentuje klucz, który jest zidentyfikowany z wartości ustawionej.
date
string
Data do ustalenia.
SetXmpGuid(strumień, strumień)
Ustaw unikalny identyfikator XMP.
protected void SetXmpGuid(string key, string guid)
Parameters
key
string
Rękawica reprezentuje klucz, który jest identyfikowany z ustawioną wartością GUID.
guid
string
Unikalny identyfikator
SetXmpInteger(strumień, strumień)
Zestaw XMP w całości.
protected void SetXmpInteger(string key, string intValue)
Parameters
key
string
Rękawiczka reprezentuje klucz, który jest zidentyfikowany z wartości ustawionej.
intValue
string
Całkowita wartość .
SetXmpTypeValue(strumień, XmpTypeBase)
Ustaw wartość typu XMP.
public virtual void SetXmpTypeValue(string key, XmpTypeBase value)
Parameters
key
string
Rękawiczka reprezentuje klucz, który jest zidentyfikowany z wartości ustawionej.
value
XmpTypeBase
Wartość do ustalenia.
TryGetValue(String, Obiekt zewnętrzny)
Otrzymuje wartość przy użyciu key'.
public bool TryGetValue(string key, out object value)
Parameters
key
string
Klucz elementu XMP.
value
object
Wartość XMP.
Returns
true, if the System.Collections.Generic.IDictionary`2 contains the key’; otherwise, false.</keyvaluepair<string,></string,></string,></keyvaluepair<string,></keyvaluepair<string,>