Class RenderingWatermark

Class RenderingWatermark

Namespace: Aspose.Cells.Rendering
Assembly: Aspose.Cells.dll (25.2.0)

Watermark for rendering.

public class RenderingWatermark

Inheritance

objectRenderingWatermark

Inherited Members

object.GetType(), object.MemberwiseClone(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()

Constructors

RenderingWatermark(string, RenderingFont)

Creates instance of text watermark.

public RenderingWatermark(string text, RenderingFont renderingFont)

Parameters

text string

watermark text

renderingFont RenderingFont

watermark font

RenderingWatermark(byte[])

Creates instance of image watermark.

public RenderingWatermark(byte[] imageData)

Parameters

imageData byte[]

Properties

Font

Gets font of the watermark.

public RenderingFont Font { get; }

Property Value

RenderingFont

HAlignment

Gets or sets horizontal alignment of the watermark to the page.

public TextAlignmentType HAlignment { get; set; }

Property Value

TextAlignmentType

Remarks

Only Left, Center, Right is valid. Default is Left.

Image

Gets image of the watermark.

public byte[] Image { get; }

Property Value

byte[]

IsBackground

Indicates whether the watermark is placed behind page contents.

public bool IsBackground { get; set; }

Property Value

bool

OffsetX

Gets or sets offset value to Aspose.Cells.Rendering.RenderingWatermark.HAlignment

public float OffsetX { get; set; }

Property Value

float

OffsetY

Gets or sets offset value to Aspose.Cells.Rendering.RenderingWatermark.VAlignment

public float OffsetY { get; set; }

Property Value

float

Opacity

Gets or sets opacity of the watermark in range [0, 1].

public float Opacity { get; set; }

Property Value

float

Rotation

Gets or sets roation of the watermark in degrees.

public float Rotation { get; set; }

Property Value

float

ScaleToPagePercent

Gets or sets scale relative to target page in percent.

public int ScaleToPagePercent { get; set; }

Property Value

int

Text

Gets text of the watermark.

public string Text { get; }

Property Value

string

VAlignment

Gets or sets vertical alignment of the watermark to the page.

public TextAlignmentType VAlignment { get; set; }

Property Value

TextAlignmentType

Remarks

Only Top, Center, Bottom is valid. Default is Top.