com.groupdocs.watermark.options

Interfaces

Classes

com.groupdocs.watermark.options

Class DiagramShapeWatermarkOptions



  • 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();
     
    • Constructor Detail

    • Method Detail

      • getPlacementType

        public final int getPlacementType()
        Gets a value specifying to what pages a watermark should be added.
        Returns:
        The DiagramWatermarkPlacementType, that specifies to what pages a watermark should be added.
      • setPlacementType

        public final void setPlacementType(int value)
        Gets or sets a value specifying to what pages a watermark should be added.
        Parameters:
        value - The DiagramWatermarkPlacementType, that specifies to what pages a watermark should be added.