**Inheritance:**
java.lang.Object
```
public abstract class WatermarkOptions
```

Las opciones comunes del algoritmo de eliminación de marcas de agua.
## Constructores

| Constructor | Descripción |
| --- | --- |
| [WatermarkOptions()](#WatermarkOptions--) |  |
## Métodos

| Método | Descripción |
| --- | --- |
| [getMask()](#getMask--) | Obtiene la máscara. |
| [setMask(Iterable<Point> value)](#setMask-java.lang.Iterable-com.aspose.imaging.Point--) | Establece la máscara. |
| [getPrecalculationProgressEventHandler()](#getPrecalculationProgressEventHandler--) | Obtiene el controlador de eventos de progreso del proceso de pre-cálculo de puntos predeterminados. |
| [setPrecalculationProgressEventHandler(ProgressEventHandler value)](#setPrecalculationProgressEventHandler-com.aspose.imaging.ProgressEventHandler-) | Establece el controlador de eventos de progreso del proceso de pre-cálculo de puntos predeterminados. |
| [getGraphicsPathMask()](#getGraphicsPathMask--) | Obtiene la máscara. |
| [setGraphicsPathMask(GraphicsPath value)](#setGraphicsPathMask-com.aspose.imaging.GraphicsPath-) | Establece la máscara. |
### WatermarkOptions() {#WatermarkOptions--}
```
public WatermarkOptions()
```


### getMask() {#getMask--}
```
public final Iterable<Point> getMask()
```


Obtiene la máscara.

Valor: La máscara.

**Returns:**
java.lang.Iterable<com.aspose.imaging.Point> - la máscara.
### setMask(Iterable<Point> value) {#setMask-java.lang.Iterable-com.aspose.imaging.Point--}
```
public final void setMask(Iterable<Point> value)
```


Establece la máscara.

Valor: La máscara.

**Parameters:**
| Parámetro | Tipo | Descripción |
| --- | --- | --- |
| valor | java.lang.Iterable<com.aspose.imaging.Point> | la máscara. |

### getPrecalculationProgressEventHandler() {#getPrecalculationProgressEventHandler--}
```
public final ProgressEventHandler getPrecalculationProgressEventHandler()
```


Obtiene el controlador de eventos de progreso del proceso de pre-cálculo de puntos predeterminados.

Valor: El controlador de evento de progreso.

**Returns:**
[ProgressEventHandler](../../com.aspose.imaging/progresseventhandler) - the default points pre-calculation process progress event handler.
### setPrecalculationProgressEventHandler(ProgressEventHandler value) {#setPrecalculationProgressEventHandler-com.aspose.imaging.ProgressEventHandler-}
```
public final void setPrecalculationProgressEventHandler(ProgressEventHandler value)
```


Establece el controlador de eventos de progreso del proceso de pre-cálculo de puntos predeterminados.

Valor: El controlador de evento de progreso.

**Parameters:**
| Parámetro | Tipo | Descripción |
| --- | --- | --- |
| value | [ProgressEventHandler](../../com.aspose.imaging/progresseventhandler) | el controlador de eventos de progreso del proceso de pre‑cálculo de puntos predeterminados. |

### getGraphicsPathMask() {#getGraphicsPathMask--}
```
public final GraphicsPath getGraphicsPathMask()
```


Obtiene la máscara.

Valor: La máscara.

**Returns:**
[GraphicsPath](../../com.aspose.imaging/graphicspath) - the mask.
### setGraphicsPathMask(GraphicsPath value) {#setGraphicsPathMask-com.aspose.imaging.GraphicsPath-}
```
public final void setGraphicsPathMask(GraphicsPath value)
```


Establece la máscara.

Valor: La máscara.

**Parameters:**
| Parámetro | Tipo | Descripción |
| --- | --- | --- |
| value | [GraphicsPath](../../com.aspose.imaging/graphicspath) | la máscara. |

