XmpRightsManagementSchema Class
Contains properties used to define the XMP rights management namespace.
Namespace: DevExpress.Docs.Pdf
Assembly: DevExpress.Docs.Pdf.v26.1.dll
Declaration
Related API Members
The following members return XmpRightsManagementSchema objects:
Example
How to: Specify the Rights Management XMP Schema
The following code snippet creates the Rights Management schema and embeds it into a PDF document:
using DevExpress.Docs.Pdf;
using System.IO;
using (PdfDocument pdfDocument =
new PdfDocument(File.OpenRead(@"document_001.pdf"))) {
// Create a new XMP packet:
XmpMetadata metadata = new XmpMetadata();
XmpRightsManagementSchema rightsManagementSchema =
metadata.XmpRightsManagementSchema;
rightsManagementSchema.Certificate = new XmpString("https://www.devexpress.com/");
rightsManagementSchema.Owner.Add(new XmpString("DevExpress"));
rightsManagementSchema.Marked = true;
rightsManagementSchema.WebStatement = new XmpString("https://www.devexpress.com/support/eulas/");
rightsManagementSchema.UsageTerms.Add("EN-US", "Copyright(C) 2026 DevExpress.All Rights Reserved.");
// Embed metadata in the document:
pdfDocument.Metadata.Xmp = metadata;
}
Inheritance
Object
XmpRightsManagementSchema
See Also