Skip to main content
A newer version of this page is available.

PrintingSystem.Watermark Property

Provides access to watermark settings of the printing system’s document.

Namespace: DevExpress.XtraPrinting

Assembly: DevExpress.XtraPrinting.v18.2.dll

Declaration

public override Watermark Watermark { get; }

Property Value

Type Description
Watermark

A Watermark object containing watermark settings.

Remarks

The document’s watermark can be represented either by text or a picture, specified via the PageWatermark.Text and PageWatermark.Image properties correspondingly. Also, use the Watermark.PageRange property to specify the pages which will show the watermark specified.

For more information, refer to Watermarks.

Example

This example demonstrates how to add a watermark to a report. The SetTextWatermark method demonstrates properties that are useful when adding a text watermark to a report, while the SetPictureWatermark method demonstrates properties required to set a picture as the report’s watermark.

using System.Drawing;
using DevExpress.XtraPrinting.Drawing;
using DevExpress.XtraReports.UI;
// ...

public void SetTextWatermark(XtraReport report){
    // Adjust text watermark settings.
    report.Watermark.Text = "CUSTOM WATERMARK TEXT";
    report.Watermark.TextDirection = DirectionMode.ForwardDiagonal;
    report.Watermark.Font = new Font(report.Watermark.Font.FontFamily, 40);
    report.Watermark.ForeColor = Color.DodgerBlue;
    report.Watermark.TextTransparency = 150;
    report.Watermark.ShowBehind = false;
    report.Watermark.PageRange = "1,3-5";
}

public void SetPictureWatermark(XtraReport report){
    // Adjust image watermark settings.
    report.Watermark.Image = Bitmap.FromFile("watermark.gif");
    report.Watermark.ImageAlign = ContentAlignment.TopCenter;
    report.Watermark.ImageTiling = false;
    report.Watermark.ImageViewMode = ImageViewMode.Stretch;
    report.Watermark.ImageTransparency = 150;
    report.Watermark.ShowBehind = true;
    report.Watermark.PageRange = "2,4";
}

The following code snippet (auto-collected from DevExpress Examples) contains a reference to the Watermark property.

Note

The algorithm used to collect these code examples remains a work in progress. Accordingly, the links and snippets below may produce inaccurate results. If you encounter an issue with code examples below, please use the feedback form on this page to report the issue.

See Also