officefileapi-devexpress-dot-xtrarichedit-dot-api-dot-native-b8bfb6a6.md
Contains text watermark options.
Namespace : DevExpress.XtraRichEdit.API.Native
Assembly : DevExpress.RichEdit.v25.2.Core.dll
NuGet Package : DevExpress.RichEdit.Core
public class TextWatermarkOptions
Public Class TextWatermarkOptions
The following members return TextWatermarkOptions objects:
The code sample below adds a text watermark to all document pages.
using (RichEditDocumentServer wordProcessor = new RichEditDocumentServer())
{
wordProcessor.LoadDocument("DocumentProtection.docx");
TextWatermarkOptions textWatermarkOptions = new TextWatermarkOptions();
textWatermarkOptions.Color = System.Drawing.Color.LightGray;
textWatermarkOptions.FontFamily = "Calibri";
textWatermarkOptions.Layout = WatermarkLayout.Diagonal;
textWatermarkOptions.Semitransparent = true;
wordProcessor.Document.WatermarkManager.SetText("CONFIDENTIAL", textWatermarkOptions);
wordProcessor.SaveDocument("DocumentProtection_new.docx", DocumentFormat.Docx);
}
Using wordProcessor As New RichEditDocumentServer()
wordProcessor.LoadDocument("DocumentProtection.docx")
Dim textWatermarkOptions As New TextWatermarkOptions()
textWatermarkOptions.Color = System.Drawing.Color.LightGray
textWatermarkOptions.FontFamily = "Calibri"
textWatermarkOptions.Layout = WatermarkLayout.Diagonal
textWatermarkOptions.Semitransparent = True
wordProcessor.Document.WatermarkManager.SetText("CONFIDENTIAL", textWatermarkOptions)
wordProcessor.SaveDocument("DocumentProtection_new.docx", DocumentFormat.Docx)
End Using
Object TextWatermarkOptions
See Also