java.lang.Objectcom.aspose.words.Watermark
public class Watermark
Property Getters/Setters Summary | ||
---|---|---|
int | getType() | |
Gets the watermark type. The value of the property is WatermarkType integer constant. |
Method Summary | ||
---|---|---|
void | remove() | |
Removes the watermark. | ||
void | setImage(java.awt.image.BufferedImage image) | |
Adds Image watermark into the document. | ||
void | setImage(java.awt.image.BufferedImage image, ImageWatermarkOptions options) | |
Adds Image watermark into the document. | ||
void | setImage(java.lang.String imagePath, ImageWatermarkOptions options) | |
Adds Image watermark into the document. | ||
void | setText(java.lang.String text) | |
Adds Text watermark into the document. | ||
void | setText(java.lang.String text, TextWatermarkOptions options) | |
Adds Text watermark into the document. |
Property Getters/Setters Detail |
---|
getType | |
public int getType() |
Method Detail |
---|
remove | |
public void remove() |
Example:
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();
setImage | |
public void setImage(java.awt.image.BufferedImage image) throws java.lang.Exception |
image
- Image that is displayed as a watermark.setImage | |
public void setImage(java.awt.image.BufferedImage image, ImageWatermarkOptions options) throws java.lang.Exception |
image
- Image that is displayed as a watermark.options
- Defines additional options for the image watermark.Example:
Shows how to create a watermark from an image in the local file system.Document doc = new Document(); // Modify the image watermark's appearance with an ImageWatermarkOptions object, // then pass it while creating a watermark from an image file. ImageWatermarkOptions imageWatermarkOptions = new ImageWatermarkOptions(); imageWatermarkOptions.setScale(5.0); imageWatermarkOptions.isWashout(false); doc.getWatermark().setImage(ImageIO.read(new File(getImageDir() + "Logo.jpg")), imageWatermarkOptions); doc.save(getArtifactsDir() + "Document.ImageWatermark.docx");
setImage | |
public void setImage(java.lang.String imagePath, ImageWatermarkOptions options) throws java.lang.Exception |
imagePath
- Path to the image file that is displayed as a watermark.options
- Defines additional options for the image watermark.setText | |
public void setText(java.lang.String text) throws java.lang.Exception |
text
- Text that is displayed as a watermark.Example:
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();
setText | |
public void setText(java.lang.String text, TextWatermarkOptions options) throws java.lang.Exception |
text
- Text that is displayed as a watermark.options
- Defines additional options for the text watermark.Example:
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();