## RenderingWatermark class


Watermark for rendering.

```cpp
class RenderingWatermark
```

## Methods

| Method | Description |
| --- | --- |
| [GetFont()](./getfont/) | Gets font of the watermark. |
| [GetHAlignment()](./gethalignment/) | Gets or sets horizontal alignment of the watermark to the page. |
| [GetImage()](./getimage/) | Gets image of the watermark. |
| [GetOffsetX()](./getoffsetx/) | Gets or sets offset value to HAlignment |
| [GetOffsetY()](./getoffsety/) | Gets or sets offset value to VAlignment |
| [GetOpacity()](./getopacity/) | Gets or sets opacity of the watermark in range [0, 1]. |
| [GetRotation()](./getrotation/) | Gets or sets roation of the watermark in degrees. |
| [GetScaleToPagePercent()](./getscaletopagepercent/) | Gets or sets scale relative to target page in percent. |
| [GetText()](./gettext/) | Gets text of the watermark. |
| [GetVAlignment()](./getvalignment/) | Gets or sets vertical alignment of the watermark to the page. |
| [IsBackground()](./isbackground/) | Indicates whether the watermark is placed behind page contents. |
| [IsNull()](./isnull/) const | Checks whether the implementation object is nullptr. |
| explicit [operator bool()](./operator_bool/) const | operator bool() |
| [operator=(const RenderingWatermark\& src)](./operator_asm/) | operator= |
| [RenderingWatermark(const U16String\& text, const RenderingFont\& renderingFont)](./renderingwatermark/) | Creates instance of text watermark. |
| [RenderingWatermark(const char16_t* text, const RenderingFont\& renderingFont)](./renderingwatermark/) | Creates instance of text watermark. |
| explicit [RenderingWatermark(const Vector \<uint8_t\>\& imageData)](./renderingwatermark/) | Creates instance of image watermark. |
| [RenderingWatermark(RenderingWatermark_Impl* impl)](./renderingwatermark/) | Constructs from an implementation object. |
| [RenderingWatermark(const RenderingWatermark\& src)](./renderingwatermark/) | Copy constructor. |
| [SetHAlignment(TextAlignmentType value)](./sethalignment/) | Gets or sets horizontal alignment of the watermark to the page. |
| [SetIsBackground(bool value)](./setisbackground/) | Indicates whether the watermark is placed behind page contents. |
| [SetOffsetX(float value)](./setoffsetx/) | Gets or sets offset value to HAlignment |
| [SetOffsetY(float value)](./setoffsety/) | Gets or sets offset value to VAlignment |
| [SetOpacity(float value)](./setopacity/) | Gets or sets opacity of the watermark in range [0, 1]. |
| [SetRotation(float value)](./setrotation/) | Gets or sets roation of the watermark in degrees. |
| [SetScaleToPagePercent(int32_t value)](./setscaletopagepercent/) | Gets or sets scale relative to target page in percent. |
| [SetVAlignment(TextAlignmentType value)](./setvalignment/) | Gets or sets vertical alignment of the watermark to the page. |
| [~RenderingWatermark()](./~renderingwatermark/) | Destructor. |
## Fields

| Field | Description |
| --- | --- |
| [_impl](./_impl/) | The implementation object. |
## See Also

* Namespace [Aspose::Cells::Rendering](../)
* Library [Aspose.Cells for C++](../../)
