[Root] / Xceed.PdfLibrary.NET Assembly / Xceed.PdfLibrary.NET Namespace / WatermarkDefinition Class
In This Topic
    WatermarkDefinition Class
    In This Topic
    Represents a reusable definition of a watermark. A WatermarkDefinition is added to the PdfDocument.Watermarks collection to be present on all pages of the PdfDocument, or added to a Page.Watermarks collection to be present only on a specific page. A WatermarkDefinition can contains 0 to any WatermarkTexts and 0 to any WatermarkImages.
    Object Model
    WatermarkDefinition ClassWatermarkImage ClassWatermarkText ClassSize StructureWatermarkPlacement Structure
    Syntax
    public sealed class WatermarkDefinition 
    Inheritance Hierarchy

    System.Object
       Xceed.PdfLibrary.NET.WatermarkDefinition

    Public Constructors
     NameDescription
    Public ConstructorOverloaded.   
    Top
    Public Properties
     NameDescription
    Public PropertyGets the watermarkImages included in this WatermarkDefinition.  
    Public Property  
    Public Property  
    Public Property  
    Public PropertyGets the watermarkTexts included in this WatermarkDefinition.  
    Top
    Public Methods
     NameDescription
    Public MethodAdds a new imageSource to this WatermarkDefinition.  
    Public MethodAdds a new text to this WatermarkDefinition.  
    Public Methodstatic (Shared in Visual Basic)Overloaded.   
    Public MethodReturns the size of the WatermarkDefinition's content.  
    Public Method  
    Top
    Public Operators
    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