WatermarkLayout

Inheritance: java.lang.Object

public class WatermarkLayout

Defines layout of the watermark relative to the watermark center.

Examples:

Shows how to create a text watermark.


 Document doc = new Document();

 // Add a plain text watermark.
 doc.getWatermark().setText("Aspose Watermark");

 // If we wish to edit the text formatting using it as a watermark,
 // we can do so by passing a TextWatermarkOptions object when creating the watermark.
 TextWatermarkOptions textWatermarkOptions = new TextWatermarkOptions();
 textWatermarkOptions.setFontFamily("Arial");
 textWatermarkOptions.setFontSize(36f);
 textWatermarkOptions.setColor(Color.BLACK);
 textWatermarkOptions.setLayout(WatermarkLayout.DIAGONAL);
 textWatermarkOptions.isSemitrasparent(false);

 doc.getWatermark().setText("Aspose Watermark", textWatermarkOptions);

 doc.save(getArtifactsDir() + "Document.TextWatermark.docx");

 // We can remove a watermark from a document like this.
 if (doc.getWatermark().getType() == WatermarkType.TEXT)
     doc.getWatermark().remove();
 

Fields

FieldDescription
DIAGONALDiagonal watermark layout.
HORIZONTALHorizontal watermark layout.
length

Methods

MethodDescription
fromName(String watermarkLayoutName)
getName(int watermarkLayout)
getValues()
toString(int watermarkLayout)

DIAGONAL

public static int DIAGONAL

Diagonal watermark layout. Corresponds to 315 degrees of rotation.

HORIZONTAL

public static int HORIZONTAL

Horizontal watermark layout. Corresponds to 0 degrees of rotation.

length

public static int length

fromName(String watermarkLayoutName)

public static int fromName(String watermarkLayoutName)

Parameters:

ParameterTypeDescription
watermarkLayoutNamejava.lang.String

Returns: int

getName(int watermarkLayout)

public static String getName(int watermarkLayout)

Parameters:

ParameterTypeDescription
watermarkLayoutint

Returns: java.lang.String

getValues()

public static int[] getValues()

Returns: int[]

toString(int watermarkLayout)

public static String toString(int watermarkLayout)

Parameters:

ParameterTypeDescription
watermarkLayoutint

Returns: java.lang.String