[Root] / Xceed.PdfLibrary.NET Assembly / Xceed.PdfLibrary.NET Namespace / WatermarkDefinitionCollection Class
In This Topic
    WatermarkDefinitionCollection Class
    In This Topic
    Represents reusable WatermarkDefinitions configured at the document level. They are applied to all existing and future pages unless removed from a specific page.
    Object Model
    WatermarkDefinitionCollection ClassWatermarkDefinition Class
    Syntax
    [DefaultMember("Item")]
    public class WatermarkDefinitionCollection 
    Remarks
    When loading a PDF, a WatermarkDefinition is considered document-level only when the same shared definition is present on every Page.
    Inheritance Hierarchy

    System.Object
       Xceed.PdfLibrary.NET.WatermarkDefinitionCollection

    Public Properties
     NameDescription
    Public PropertyGets the number of reusable WatermarkDefinitions in the WatermarkDefinitionCollection.  
    Public PropertyGets the reusable WatermarkDefinition located at a specific index in the WatermarkDefinitionCollection.  
    Top
    Public Methods
     NameDescription
    Public MethodAdds a reusable WatermarkDefinition to all existing and future pages. The resulting Watermark may subsequently be removed from individual pages.  
    Public MethodRemoves all the reusable WatermarkDefinitions found in the PdfDocument.  
    Public MethodGets the enumerator.  
    Public MethodRemoves a specific reusable WatermarkDefinition from all the Pages of a PdfDocument.  
    Public MethodRemoves the reusable WatermarkDefinition located at a specific index in the WatermarkDefinitionCollection.  
    Top
    Supported Frameworks

    .NET: net5.0, net5.0-windows, net6.0, net6.0-macos, net6.0-windows, net7.0, net7.0-macos, net7.0-windows, net8.0, net8.0-browser, net8.0-macos, net8.0-windows, net9.0, net9.0-browser, net9.0-macos, net9.0-windows, net10.0, net10.0-browser, net10.0-macos, net10.0-windows.

    .NET Framework: net40, net403, net45, net451, net452, net46, net461, net462, net463, net47, net471, net472, net48, net481.

    See Also