Class XmpPackage
Navne til: Aspose.Imaging.Xmp Sammensætning: Aspose.Imaging.dll (25.4.0)
Det repræsenterer basal abstraktion for XMP-pakken.
[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
De arvede medlemmer
object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Fields
NamespaceUri
Namespace urin for det specifikke XMP-skema.
[JsonProperty]
protected readonly string namespaceUri
Fællesværdi
Præfixet
Xmlns præfix. for eksempel xmlns:dc.
[JsonProperty]
protected readonly string prefix
Fællesværdi
Ejendomme
Dictionary of key/value properties XMP pakke.
[JsonProperty]
protected Dictionary<string, object=""> properties
Fællesværdi
Dictionary < string , object >
Properties
Count
Få XMP-nøglebetællingen.
public int Count { get; }
Ejendomsværdi
Keys
Få nøglerne i XMP-pakken.
public virtual Dictionary<string, object="">.KeyCollection Keys { get; }
Ejendomsværdi
Dictionary < string , object &af >. KeyCollection
NamespaceUri
Få navnet URI.
public string NamespaceUri { get; }
Ejendomsværdi
Prefix
Gør præfixet.
public string Prefix { get; }
Ejendomsværdi
XmlNamespace
Gør XML Namespace.
public string XmlNamespace { get; }
Ejendomsværdi
Dette[String]
Få eller indsæt System.Object med den angivne nøgle.
public virtual object this[string key] { get; set; }
Ejendomsværdi
Methods
AddValue(String og String)
Tilføj værdien til den angivne nøgle.
public virtual void AddValue(string key, string value)
Parameters
key
string
String repræsentation af nøglen, der er identificeret med tilføjet værdi.
value
string
Værdien til at tilføje.
AddValue(String og Objekt)
Tilføj værdien til den angivne nøgle.
public virtual void AddValue(string key, object value)
Parameters
key
string
String repræsentation af nøglen, der er identificeret med tilføjet værdi.
value
object
Værdien til at tilføje.
Exceptions
Nøglen er null.
Clear()
Forklarer denne sag.
public virtual void Clear()
ContainsKey(String)
Det bestemmer, om denne samling angiver nøglen.
public virtual bool ContainsKey(string key)
Parameters
key
string
Nøglen skal kontrolleres.
Returns
Sannelig hvis System.Collections.Generic.IDictionary`2 indeholder den angivne nøgle; ellers, falsk.
GetEnumerator()
Returnerer en enumerator, der itererer gennem samlingen.
public IEnumerator<keyvaluepair<string, object="">> GetEnumerator()
Returns
IEnumerator < KeyValuePair < string , object &af >>
En System.Collections.Generic.IEnumerator`1 som kan bruges til at iterere gennem samlingen.
GetKeyValueAsXml(String)
Få RDF-koden for specifikke Aspose.Imaging.Xmp.xmpArrayType.
protected virtual string GetKeyValueAsXml(string key)
Parameters
key
string
Typ af XMP array.
Returns
Returnerer RDF-koden for specifikke Aspose.Imaging.Xmp.xmpArrayType.
GetXmlValue()
Konverterer XMP-værdien til XML-representationen.
public virtual string GetXmlValue()
Returns
Returnerer XMP-værdien konverteret til XML-representationen.
Remove(String)
Fjern værdien med den angivne nøgle.
public virtual bool Remove(string key)
Parameters
key
string
String repræsentation af nøglen, der er identificeret med fjernet værdi.
Returns
Returnerer gyldigt, hvis værdien med den angivne nøgle er fjernet.
SetValue(String, IXmlValue)
Sæt det værdi.
public virtual void SetValue(string key, IXmlValue value)
Parameters
key
string
String repræsentation af nøglen, der er identificeret med tilføjet værdi.
value
IXmlValue
Værdien til at tilføje.
SetValue(String, IXmpType)
Sæt det værdi.
public virtual void SetValue(string key, IXmpType value)
Parameters
key
string
String repræsentation af nøglen, der er identificeret med tilføjet værdi.
value
IXmpType
Værdien til at tilføje.
SetXmpBoolean(String og String)
Indsæt XMP booleanværdien.
protected void SetXmpBoolean(string key, string boolValue)
Parameters
key
string
String repræsentation af nøglen, der er identificeret med det fastlagte værdi.
boolValue
string
Den booleanske værdi.
SetXmpDate(String og String)
Indsæt XMP dato.
protected void SetXmpDate(string key, string date)
Parameters
key
string
String repræsentation af nøglen, der er identificeret med det fastlagte værdi.
date
string
datoen til at fastsætte.
SetXmpGuid(String og String)
Sæt den unikke XMP-identifikator.
protected void SetXmpGuid(string key, string guid)
Parameters
key
string
Den string repræsentation af nøglen, der er identificeret med set GUID værdi.
guid
string
Den unikke identifikator.
SetXmpInteger(String og String)
Sæt XMP integreret.
protected void SetXmpInteger(string key, string intValue)
Parameters
key
string
String repræsentation af nøglen, der er identificeret med det fastlagte værdi.
intValue
string
Den samlede værdi.
SetXmpTypeValue(String, XmpTypeBase)
Indsæt XMP typeværdien.
public virtual void SetXmpTypeValue(string key, XmpTypeBase value)
Parameters
key
string
String repræsentation af nøglen, der er identificeret med det fastlagte værdi.
value
XmpTypeBase
Det værdi, man skal sætte til.
TryGetValue(String, ud af objektet)
Få værdien ved at key'.
public bool TryGetValue(string key, out object value)
Parameters
key
string
XMP element nøgle.
value
object
Det er XMP værdi.
Returns
true, if the System.Collections.Generic.IDictionary`2 contains the key’; otherwise, false.</keyvaluepair<string,></string,></string,></keyvaluepair<string,></keyvaluepair<string,>