Skip to main content
All docs
V26.1
  • XmpRightsManagementSchema Class

    Contains properties used to define the XMP rights management namespace.

    Namespace: DevExpress.Docs.Pdf

    Assembly: DevExpress.Docs.Pdf.v26.1.dll

    Declaration

    public sealed class XmpRightsManagementSchema

    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