Class XmpRightsManagementPackage
Namespace: Aspose.Imaging.Xmp.Schemas.XmpRm
Assembly: Aspose.Imaging.dll (25.8.0)
Represents XMP Rights Management namespace.
public sealed class XmpRightsManagementPackage : XmpPackage, IXmlValue, IEnumerable<keyvaluepair<string, object="">>, IEnumerableInheritance
object ← XmpPackage ← XmpRightsManagementPackage
Implements
IXmlValue , IEnumerable<keyvaluepair<string, object="">> , IEnumerable
Inherited Members
XmpPackage.ContainsKey(string) , XmpPackage.AddValue(string, string) , XmpPackage.AddValue(string, object) , XmpPackage.TryGetValue(string, out object) , XmpPackage.Remove(string) , XmpPackage.Clear() , XmpPackage.SetValue(string, IXmlValue) , XmpPackage.SetValue(string, IXmpType) , XmpPackage.SetXmpTypeValue(string, XmpTypeBase) , XmpPackage.GetXmlValue() , XmpPackage.GetEnumerator() , XmpPackage.XmlNamespace , XmpPackage.Prefix , XmpPackage.NamespaceUri , XmpPackage.Keys , XmpPackage.Count , XmpPackage.this[string] , object.GetType() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Constructors
XmpRightsManagementPackage()
public XmpRightsManagementPackage()Methods
AddValue(string, string)
Adds string property.
public override void AddValue(string key, string value)Parameters
key string
The string representation of key that is identified with added value.
value string
The string value.
Exceptions
key;Key should be provided for XMP Rights Management namespace
SetCertificate(string)
Sets the certificate.
public void SetCertificate(string certificate)Parameters
certificate string
The certificate.
SetMarkedAsRightManagement(bool)
Marks as right management content
public void SetMarkedAsRightManagement(bool value)Parameters
value bool
if set to true that this is a rights-managed resource.
SetOwners(string[])
Sets owners.
public void SetOwners(string[] owners)Parameters
owners string
[]
The owners.
SetUsageTerms(LangAlt)
Sets the usage terms.
public void SetUsageTerms(LangAlt usageTerms)Parameters
usageTerms LangAlt
The usage terms.
Exceptions
usageTerms
SetWebStatement(string)
Sets the web statement.
public void SetWebStatement(string webStatementUrl)Parameters
webStatementUrl string
The web statement URL. </keyvaluepair<string,></keyvaluepair<string,>