| Name | Description | Type | Additional information |
|---|---|---|---|
| Type |
Tipo de marca de água: texto ou imagem. |
WatermarkType |
None. |
| Text |
Texto a aplicar como marca de água. Obrigatório quando Type = Text. |
string |
None. |
| ImageBase64 |
Imagem em Base64 a aplicar como marca de água. Obrigatório quando Type = Image. |
string |
None. |
| Opacity |
Opacidade da marca de água. Valor entre 0.0 (invisível) e 1.0 (sólido). |
decimal number |
None. |
| Rotation |
Rotação em graus aplicada à marca de água (ex: 45 para diagonal). |
integer |
None. |
| FontSize |
Tamanho da fonte quando a marca de água é texto. |
integer |
None. |
| Color |
Cor da marca de água em formato hexadecimal (ex: #808080). |
string |
None. |
| Position |
Posição da marca de água na página/imagem. |
WatermarkPosition |
None. |
| Repeat |
Indica se a marca de água deve ser repetida em padrão mosaico pela página inteira. Quando falso, a marca é aplicada apenas na posição definida. |
boolean |
None. |
| AddTimestampToWatermark |
Indica se deve ser adicionado automaticamente o timestamp ao texto da marca de água. |
boolean |
None. |
| FontFamily |
Nome da família tipográfica a utilizar no watermark de texto (ex: "Arial", "Calibri", "Segoe UI"). A fonte deve existir instalada no sistema onde a API está a correr, caso contrário o GDI+ irá aplicar automaticamente uma fonte alternativa (fallback). |
string |
None. |
| Bold |
Indica se o texto do watermark deve ser apresentado a negrito (Bold). Pode ser combinado com . |
boolean |
None. |
| Italic |
Indica se o texto do watermark deve ser apresentado em itálico (Italic). Pode ser combinado com . |
boolean |
None. |