ImageWatermark
Leave feedback
On this page
Inheritance: java.lang.Object, com.groupdocs.watermark.Watermark
All Implemented Interfaces: java.io.Closeable
public final class ImageWatermark extends Watermark implements Closeable
Represents an image watermark.
Learn more:
The following example demonstrates how to add image watermark to a document of any supported type.
Watermarker watermarker = new Watermarker(“C:\test.some_ext”); ImageWatermark watermark = new ImageWatermark(“C:\watermark.png”);
watermark.setHorizontalAlignment(HorizontalAlignment.Center); watermark.setVerticalAlignment(VerticalAlignment.Center); watermarker.add(watermark);
watermarker.save(“C:\modified_test.some_ext”); watermark.close(); watermarker.close();
| Constructor | Description |
|---|---|
| ImageWatermark(String filePath) | Initializes a new instance of the [ImageWatermark](../../com.groupdocs.watermark.watermarks/imagewatermark) class with a specified file path. |
| ImageWatermark(InputStream stream) | Initializes a new instance of the [ImageWatermark](../../com.groupdocs.watermark.watermarks/imagewatermark) class with a specified stream. |
| ImageWatermark(System.IO.Stream stream) |
| Method | Description |
|---|---|
| isImageWatermark() | |
| isTextWatermark() | |
| getStream() | |
| getTransparentImageContainer() | |
| getSize() | |
| dispose() | |
| deepClone() | |
| hasSameValues(Watermark watermark) | |
| createGeometry(ContentPartGeometry parent) | |
| close() | Disposes the current instance. |
public ImageWatermark(String filePath)
Initializes a new instance of the [ImageWatermark](../../com.groupdocs.watermark.watermarks/imagewatermark) class with a specified file path.
Parameters:
| Parameter | Type | Description |
|---|---|---|
| filePath | java.lang.String | The path to the image that will be used as watermark. |
public ImageWatermark(InputStream stream)
Initializes a new instance of the [ImageWatermark](../../com.groupdocs.watermark.watermarks/imagewatermark) class with a specified stream.
Parameters:
| Parameter | Type | Description |
|---|---|---|
| stream | java.io.InputStream | The stream containing the image that will be used as watermark. |
public ImageWatermark(System.IO.Stream stream)
Parameters:
| Parameter | Type | Description |
|---|---|---|
| stream | com.aspose.ms.System.IO.Stream |
public boolean isImageWatermark()
Returns: boolean
public boolean isTextWatermark()
Returns: boolean
public final StreamContainer getStream()
Returns: StreamContainer
public final StreamContainer getTransparentImageContainer()
Returns: StreamContainer
public SizeD getSize()
Returns: SizeD
public final void dispose()
public Watermark deepClone()
Returns: Watermark
public boolean hasSameValues(Watermark watermark)
Parameters:
| Parameter | Type | Description |
|---|---|---|
| watermark | Watermark |
Returns: boolean
public WatermarkGeometry createGeometry(ContentPartGeometry parent)
Parameters:
| Parameter | Type | Description |
|---|---|---|
| parent | ContentPartGeometry |
Returns: WatermarkGeometry
public final void close()
Disposes the current instance.
Was this page helpful?
Any additional feedback you'd like to share with us?
Please tell us how we can improve this page.
Thank you for your feedback!
We value your opinion. Your feedback will help us improve our documentation.