DiagramShapeWatermarkOptions
Inheritance: java.lang.Object, com.groupdocs.watermark.options.WatermarkOptions, com.groupdocs.watermark.options.DiagramWatermarkOptions
public final class DiagramShapeWatermarkOptions extends DiagramWatermarkOptions
Represents watermark adding options when adding shape watermark to a Visio document.
Learn more:
The following example demonstrates how to add a protected watermark to all pages of the Visio document.
DiagramLoadOptions loadOptions = new DiagramLoadOptions(); Watermarker watermarker = new Watermarker(“D:\test.vsdx”, loadOptions);
TextWatermark watermark = new TextWatermark(“watermark test”, new Font(“Arial”, 42));
DiagramShapeWatermarkOptions options = new DiagramShapeWatermarkOptions(); options.setLocked(true); options.setPlacementType(DiagramWatermarkPlacementType.AllPages);
watermarker.add(watermark, options); watermarker.save(“D:\watermarked_test.vsdx”); watermarker.close();
Constructors
| Constructor | Description |
|---|---|
| DiagramShapeWatermarkOptions() | Initializes a new instance of the [DiagramShapeWatermarkOptions](../../com.groupdocs.watermark.options/diagramshapewatermarkoptions) class. |
Methods
| Method | Description |
|---|---|
| getPlacementType() | Gets a value specifying to what pages a watermark should be added. |
| setPlacementType(int value) | Gets or sets a value specifying to what pages a watermark should be added. |
DiagramShapeWatermarkOptions()
public DiagramShapeWatermarkOptions()
Initializes a new instance of the [DiagramShapeWatermarkOptions](../../com.groupdocs.watermark.options/diagramshapewatermarkoptions) class.
getPlacementType()
public final int getPlacementType()
Gets a value specifying to what pages a watermark should be added.
Returns:
int - The [DiagramWatermarkPlacementType](../../com.groupdocs.watermark.contents/diagramwatermarkplacementtype), that specifies to what pages a watermark should be added.
setPlacementType(int value)
public final void setPlacementType(int value)
Gets or sets a value specifying to what pages a watermark should be added.
Parameters:
| Parameter | Type | Description |
|---|---|---|
| value | int | The [DiagramWatermarkPlacementType](../../com.groupdocs.watermark.contents/diagramwatermarkplacementtype), that specifies to what pages a watermark should be added. |