# WatermarkTextParams Class

> Watermark settings to control the appearance of text in a text-based watermark.

- Product: Adobe PDF Library 21
- Language: .NET Framework
- Version: APDFL21.0.0PlusP1e
- HTML page: https://docs.datalogics.com/apdfl21/DotNetFramework/APDFL21.0.0PlusP1e/class/WatermarkTextParams
- Version index: https://docs.datalogics.com/apdfl21/DotNetFramework/APDFL21.0.0PlusP1e/llms.txt

```csharp
class WatermarkTextParams : SystemIDisposable
```

**Namespace:** `Datalogics::PDFL`

**Inherits from:** `SystemIDisposable`

## Description

Watermark settings to control the appearance of text in a text-based watermark.

**Referenced by:** [`Document`](https://docs.datalogics.com/apdfl21/DotNetFramework/APDFL21.0.0PlusP1e/class/Document.md)

**Uses types:** [`Color`](https://docs.datalogics.com/apdfl21/DotNetFramework/APDFL21.0.0PlusP1e/class/Color.md), [`Font`](https://docs.datalogics.com/apdfl21/DotNetFramework/APDFL21.0.0PlusP1e/class/Font.md), [`HorizontalAlignment`](https://docs.datalogics.com/apdfl21/DotNetFramework/APDFL21.0.0PlusP1e/enum/HorizontalAlignment.md)

## Constructors

### WatermarkTextParams

```csharp
Datalogics.PDFL.WatermarkTextParams.WatermarkTextParams()
```

*constructor*

Creates a new WatermarkTextParams with default settings.

The default font is CourierStd, font size is 24.0, color is DeviceGray black, and text alignment is left-aligned.

## Properties

### Color

```csharp
Color Datalogics.PDFL.WatermarkTextParams.Color { get; set; }
```

Gets the color to be used when generating a text-based watermark.

### Font

```csharp
Font Datalogics.PDFL.WatermarkTextParams.Font { get; set; }
```

Gets the Font to be used when generating a text-based watermark.

### FontSize

```csharp
float Datalogics.PDFL.WatermarkTextParams.FontSize { get; set; }
```

The size of the font, in points, to be used when generating a text-based watermark.

### Text

```csharp
string Datalogics.PDFL.WatermarkTextParams.Text { get; set; }
```

Gets the text to be used when generating a text-based watermark.

### TextAlign

```csharp
HorizontalAlignment Datalogics.PDFL.WatermarkTextParams.TextAlign { get; set; }
```

Gets the alignment to be used when justifying a text-based watermark.

## Methods

### Dispose

```csharp
void Datalogics.PDFL.WatermarkTextParams.Dispose()
```

**Returns:** `void`
