Class XmpRightsManagementPackage

Class XmpRightsManagementPackage

Namespace: Aspose.Imaging.Xmp.Schemas.XmpRm
Assembly: Aspose.Imaging.dll (25.2.0)

Represents XMP Rights Management namespace.

public sealed class XmpRightsManagementPackage : XmpPackage, IXmlValue, IEnumerable<keyvaluepair<string, object="">&gt;, IEnumerable

Inheritance

objectXmpPackageXmpRightsManagementPackage

Implements

IXmlValue, IEnumerable<keyvaluepair<string, object="">&gt;, 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

ArgumentNullException

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

ArgumentNullException

usageTerms

SetWebStatement(string)

Sets the web statement.

public void SetWebStatement(string webStatementUrl)

Parameters

webStatementUrl string

The web statement URL. </keyvaluepair<string,></keyvaluepair<string,>