Back to Devexpress

ImageWatermarkOptions Class

officefileapi-devexpress-dot-xtrarichedit-dot-api-dot-native-f3ef1831.md

latest2.3 KB
Original Source

ImageWatermarkOptions Class

Contains watermark options.

Namespace : DevExpress.XtraRichEdit.API.Native

Assembly : DevExpress.RichEdit.v25.2.Core.dll

NuGet Package : DevExpress.RichEdit.Core

Declaration

csharp
public class ImageWatermarkOptions
vb
Public Class ImageWatermarkOptions

The following members return ImageWatermarkOptions objects:

Example

The code sample below adds an image watermark to all document pages.

csharp
using (RichEditDocumentServer wordProcessor = new RichEditDocumentServer())
{
    wordProcessor.LoadDocument("DocumentProtection.docx");

    ImageWatermarkOptions imageWatermarkOptions = new ImageWatermarkOptions();
    imageWatermarkOptions.Washout = false;
    imageWatermarkOptions.Scale = 1.5;

    wordProcessor.Document.WatermarkManager.SetImage(Image.FromFile("DevExpress.png"), imageWatermarkOptions);
    wordProcessor.SaveDocument("DocumentProtection_new.docx", DocumentFormat.Docx);
}
vb
Using wordProcessor As New RichEditDocumentServer()
    wordProcessor.LoadDocument("DocumentProtection.docx")

    Dim imageWatermarkOptions As New ImageWatermarkOptions()
    imageWatermarkOptions.Washout = False
    imageWatermarkOptions.Scale = 1.5

    wordProcessor.Document.WatermarkManager.SetImage(Image.FromFile("DevExpress.png"), imageWatermarkOptions)
    wordProcessor.SaveDocument("DocumentProtection_new.docx", DocumentFormat.Docx)
End Using

Inheritance

Object ImageWatermarkOptions

See Also

ImageWatermarkOptions Members

DevExpress.XtraRichEdit.API.Native Namespace