| Package | Description |
|---|---|
| com.groupdocs.watermark | |
| com.groupdocs.watermark.contents | |
| com.groupdocs.watermark.internal | |
| com.groupdocs.watermark.watermarks |
| Modifier and Type | Method and Description |
|---|---|
abstract Watermark |
Watermark.deepClone() |
| Modifier and Type | Method and Description |
|---|---|
void |
Watermarker.add(Watermark watermark)
Adds a watermark to the loaded document.
|
void |
Watermarker.add(Watermark watermark,
WatermarkOptions options)
Adds a watermark to the loaded document using watermark options.
|
static void |
Watermark.copyPropertiesValues(Watermark source,
Watermark destination) |
boolean |
Watermark.hasSameValues(Watermark watermark) |
| Modifier and Type | Method and Description |
|---|---|
void |
WatermarkableImage.add(Watermark watermark)
Adds a watermark to this
. |
abstract void |
Content.add(Watermark watermark,
WatermarkOptions options) |
void |
DiagramContent.add(Watermark watermark,
WatermarkOptions options) |
void |
EmailContent.add(Watermark watermark,
WatermarkOptions options) |
void |
GifImageContent.add(Watermark watermark,
WatermarkOptions options) |
void |
ImageContent.add(Watermark watermark,
WatermarkOptions options) |
void |
PdfContent.add(Watermark watermark,
WatermarkOptions options) |
void |
PresentationContent.add(Watermark watermark,
WatermarkOptions options) |
void |
SpreadsheetContent.add(Watermark watermark,
WatermarkOptions options) |
void |
TiffImageContent.add(Watermark watermark,
WatermarkOptions options) |
void |
WordProcessingContent.add(Watermark watermark,
WatermarkOptions options) |
void |
PdfContent.addAnnotationWatermark(Watermark watermark,
boolean isPrintOnly) |
void |
PdfPage.addAnnotationWatermark(Watermark watermark,
boolean isPrintOnly) |
void |
PdfContent.addArtifactWatermark(Watermark watermark) |
void |
PdfPage.addArtifactWatermark(Watermark watermark) |
void |
ContentPart.addWatermark(Watermark watermark) |
void |
WordProcessingContent.addWatermark(Watermark watermark) |
void |
DiagramPage.addWatermark(Watermark watermark,
DiagramShapeSettings shapeSettings) |
void |
WordProcessingContent.addWatermark(Watermark watermark,
int pageNumber) |
void |
DiagramContent.addWatermark(Watermark watermark,
int watermarkPlacementType,
DiagramShapeSettings shapeSettings) |
void |
WordProcessingContent.addWatermark(Watermark watermark,
IWordProcessingWatermarkEffects effects,
WordProcessingShapeSettings shapeSettings) |
void |
WordProcessingHeaderFooter.addWatermark(Watermark watermark,
IWordProcessingWatermarkEffects effects,
WordProcessingShapeSettings shapeSettings) |
void |
PresentationBaseSlide.addWatermark(Watermark watermark,
PresentationShapeSettings shapeSettings,
IPresentationWatermarkEffects effects) |
void |
PresentationContent.addWatermark(Watermark watermark,
PresentationShapeSettings shapeSettings,
IPresentationWatermarkEffects effects) |
void |
SpreadsheetContent.addWatermark(Watermark watermark,
SpreadsheetShapeSettings shapeSettings,
ISpreadsheetWatermarkEffects effects) |
void |
SpreadsheetWorksheet.addWatermark(Watermark watermark,
SpreadsheetShapeSettings shapeSettings,
ISpreadsheetWatermarkEffects effects) |
void |
WordProcessingSection.addWatermark(Watermark watermark,
WordProcessingShapeSettings shapeSettings,
IWordProcessingWatermarkEffects effects) |
void |
SpreadsheetContent.addWatermarkAsBackground(Watermark watermark,
int backgroundWidth,
int backgroundHeight) |
void |
SpreadsheetWorksheet.addWatermarkAsBackground(Watermark watermark,
int backgroundWidth,
int backgroundHeight) |
void |
SpreadsheetContent.addWatermarkIntoHeaderFooter(Watermark watermark) |
void |
SpreadsheetWorksheet.addWatermarkIntoHeaderFooter(Watermark watermark) |
void |
SpreadsheetWorksheet.addWordArtWatermark(Watermark watermark,
SpreadsheetShapeSettings shapeSettings,
ISpreadsheetWatermarkEffects effects) |
static DocumentSpecificSettingsCollection |
WordProcessingUtils.buildSettings(Watermark watermark,
WordProcessingShapeSettings shapeSettings,
IWordProcessingWatermarkEffects effects,
WordProcessingPlacementSettings placementSettings,
Content parent) |
void |
AsposeImageContainer.checkWatermarkingLicenseRestrictions(Watermark watermark) |
void |
ContentPart.checkWatermarkingLicenseRestrictions(Watermark watermark) |
| Modifier and Type | Interface and Description |
|---|---|
interface |
IAddWatermarkStrategyGeneric<TWatermark extends Watermark,TPart extends ContentPart> |
| Modifier and Type | Class and Description |
|---|---|
class |
EvaluationWarningWatermark |
| Modifier and Type | Field and Description |
|---|---|
protected Watermark |
SelectiveSplitter.Watermark |
| Modifier and Type | Method and Description |
|---|---|
<TWatermark extends Watermark,TPart extends ContentPart> |
StrategyManager.add(TKey key,
IAddWatermarkStrategyGeneric<TWatermark,TPart> strategy) |
<TWatermark extends Watermark,TPart extends ContentPart> |
StrategyManager.add(TKey key,
IAddWatermarkStrategyGeneric<TWatermark,TPart> strategy,
boolean useByDefault) |
<TWatermark extends Watermark,TPart extends ContentPart> |
StrategyManager.get(Class<TWatermark> watermarkType,
Class<TPart> partType,
TKey key) |
| Modifier and Type | Method and Description |
|---|---|
Watermark |
PdfAddXObjectWatermarkStrategy.AddedStampInfo.getOriginalWatermark() |
| Modifier and Type | Method and Description |
|---|---|
com.aspose.ms.System.Collections.Generic.Dictionary<Watermark,PdfAddXObjectWatermarkStrategy.AddedStampInfo> |
PdfAddXObjectWatermarkStrategy.getAddedStamps() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
PdfAddXObjectWatermarkStrategy.addStampToIndex(Watermark watermark,
com.aspose.pdf.Stamp stamp)
Adds stamp to the index.
|
void |
IStrategyManager.addWatermark(ContentPart part,
Watermark watermark,
DocumentSpecificSettingsCollection settings) |
void |
StrategyManager.addWatermark(ContentPart part,
Watermark watermark,
DocumentSpecificSettingsCollection settings)
Adds watermark to a content part using default strategy.
|
void |
WordProcessingStrategySelector.addWatermark(ContentPart part,
Watermark watermark,
DocumentSpecificSettingsCollection settings) |
void |
StrategyManager.addWatermark(ContentPart part,
Watermark watermark,
DocumentSpecificSettingsCollection settings,
TKey strategyKey)
Adds watermark to a content part using appropriate strategy.
|
void |
DiagramAddImageWatermarkStrategy.addWatermark(Watermark watermark,
ContentPart part,
DocumentSpecificSettingsCollection settings) |
void |
DiagramAddTextWatermarkStrategy.addWatermark(Watermark watermark,
ContentPart part,
DocumentSpecificSettingsCollection settings) |
void |
EmailAddImageWatermarkStrategy.addWatermark(Watermark watermark,
ContentPart part,
DocumentSpecificSettingsCollection settings) |
void |
EmailAddTextWatermarkStrategy.addWatermark(Watermark watermark,
ContentPart part,
DocumentSpecificSettingsCollection settings) |
void |
IAddWatermarkStrategy.addWatermark(Watermark watermark,
ContentPart part,
DocumentSpecificSettingsCollection settings)
Adds a watermark to a content part.
|
void |
ImageAddImageWatermarkStrategy.addWatermark(Watermark watermark,
ContentPart part,
DocumentSpecificSettingsCollection settings) |
void |
ImageAddTextWatermarkStrategy.addWatermark(Watermark watermark,
ContentPart part,
DocumentSpecificSettingsCollection settings) |
void |
PdfAddImageAnnotationWatermarkStrategy.addWatermark(Watermark watermark,
ContentPart part,
DocumentSpecificSettingsCollection settings) |
void |
PdfAddImageArtifactWatermarkStrategy.addWatermark(Watermark watermark,
ContentPart part,
DocumentSpecificSettingsCollection settings) |
void |
PdfAddImageXObjectWatermarkStrategy.addWatermark(Watermark watermark,
ContentPart part,
DocumentSpecificSettingsCollection settings) |
void |
PdfAddTextAnnotationWatermarkStrategy.addWatermark(Watermark watermark,
ContentPart part,
DocumentSpecificSettingsCollection settings) |
void |
PdfAddTextArtifactWatermarkStrategy.addWatermark(Watermark watermark,
ContentPart part,
DocumentSpecificSettingsCollection settings) |
void |
PdfAddTextXObjectWatermarkStrategy.addWatermark(Watermark watermark,
ContentPart part,
DocumentSpecificSettingsCollection settings) |
void |
PresentationAddImageWatermarkStrategy.addWatermark(Watermark watermark,
ContentPart part,
DocumentSpecificSettingsCollection settings) |
void |
PresentationAddTextWatermarkStrategy.addWatermark(Watermark watermark,
ContentPart part,
DocumentSpecificSettingsCollection settings) |
void |
SpreadsheetAddImageWatermarkAsBackgroundStrategy.addWatermark(Watermark watermark,
ContentPart part,
DocumentSpecificSettingsCollection settings) |
void |
SpreadsheetAddImageWatermarkIntoHeaderFooterStrategy.addWatermark(Watermark watermark,
ContentPart part,
DocumentSpecificSettingsCollection settings) |
void |
SpreadsheetAddImageWatermarkStrategy.addWatermark(Watermark watermark,
ContentPart part,
DocumentSpecificSettingsCollection settings) |
void |
SpreadsheetAddModernWordArtWatermarkStrategy.addWatermark(Watermark watermark,
ContentPart part,
DocumentSpecificSettingsCollection settings) |
void |
SpreadsheetAddTextWatermarkAsBackgroundStrategy.addWatermark(Watermark watermark,
ContentPart part,
DocumentSpecificSettingsCollection settings) |
void |
SpreadsheetAddTextWatermarkIntoHeaderFooterStrategy.addWatermark(Watermark watermark,
ContentPart part,
DocumentSpecificSettingsCollection settings) |
void |
SpreadsheetAddTextWatermarkStrategy.addWatermark(Watermark watermark,
ContentPart part,
DocumentSpecificSettingsCollection settings) |
static void |
WordProcessingAddToBodyStrategy.addWatermarkToDocument(WordProcessingShapeFactory shapeFactory,
Watermark watermark,
WordProcessingContent content,
DocumentSpecificSettingsCollection settings) |
static void |
WordProcessingAddToHeaderStrategy.addWatermarkToDocument(WordProcessingShapeFactory shapeFactory,
Watermark watermark,
WordProcessingContent content,
DocumentSpecificSettingsCollection settings) |
static void |
WordProcessingAddToHeaderStrategy.addWatermarkToHeaderFooter(WordProcessingShapeFactory shapeFactory,
Watermark watermark,
WordProcessingHeaderFooter headerFooter,
DocumentSpecificSettingsCollection settings) |
static void |
WordProcessingAddToPagesStrategy.addWatermarkToPage(WordProcessingShapeFactory shapeFactory,
Watermark watermark,
WordProcessingContent content,
DocumentSpecificSettingsCollection settings) |
static void |
WordProcessingAddToPagesStrategy.addWatermarkToPageExt(WordProcessingShapeFactory shapeFactory,
Watermark watermark,
WordProcessingContent content,
DocumentSpecificSettingsCollection settings) |
static void |
WordProcessingAddToPagesStrategy.addWatermarkToPageWithSplitting(WordProcessingShapeFactory shapeFactory,
Watermark watermark,
WordProcessingContent content,
DocumentSpecificSettingsCollection settings) |
static void |
WordProcessingAddToBodyStrategy.addWatermarkToSection(WordProcessingShapeFactory shapeFactory,
Watermark watermark,
WordProcessingSection section,
DocumentSpecificSettingsCollection settings) |
static void |
WordProcessingAddToHeaderStrategy.addWatermarkToSection(WordProcessingShapeFactory shapeFactory,
Watermark watermark,
WordProcessingSection section,
DocumentSpecificSettingsCollection settings) |
static DocumentSpecificSettingsCollection |
SpreadsheetUtils.buildSettings(Watermark watermark,
SpreadsheetShapeSettings shapeSettings,
ISpreadsheetWatermarkEffects effects,
Content parent) |
static void |
LicensingRestrictions.checkAddedWatermarksCount(Content content,
Watermark watermark) |
com.aspose.words.Shape |
WordProcessingImageShapeFactory.createShape(Watermark watermark,
com.aspose.words.Section section,
DocumentSpecificSettingsCollection settings) |
com.aspose.words.Shape |
WordProcessingModernWordArtShapeFactory.createShape(Watermark watermark,
com.aspose.words.Section section,
DocumentSpecificSettingsCollection settings) |
abstract com.aspose.words.Shape |
WordProcessingShapeFactory.createShape(Watermark watermark,
com.aspose.words.Section section,
DocumentSpecificSettingsCollection settings) |
com.aspose.words.Shape |
WordProcessingWordArtShapeFactory.createShape(Watermark watermark,
com.aspose.words.Section section,
DocumentSpecificSettingsCollection settings) |
protected static void |
PdfAddArtifactWatermarkStrategy.fillArtifact(com.aspose.pdf.WatermarkArtifact artifact,
Watermark watermark)
Fills artifact (image or text) with passed values.
|
protected static void |
PresentationAddWatermarkStrategy.fillShape(com.aspose.slides.IShape shape,
Watermark watermark,
PresentationBaseSlide slide,
WatermarkGeometry geometry)
Fills shape (image or text) with passed values.
|
protected static void |
DiagramAddWatermarkStrategy.fillShape(com.aspose.diagram.Shape shape,
Watermark watermark,
DiagramPage page,
DocumentSpecificSettingsCollection settings,
WatermarkGeometry geometry) |
protected static void |
WordProcessingShapeFactory.fillShape(com.aspose.words.Shape shape,
Watermark watermark,
com.aspose.words.Section section,
WordProcessingShapeSettings shapeSettings)
Fills shape of any type with passed values.
|
protected static void |
SpreadsheetAddWatermarkStrategy.fillShape(com.aspose.cells.Shape shape,
Watermark watermark,
WatermarkGeometry geometry)
Fills shape (image or text) with passed values.
|
protected static void |
PdfAddXObjectWatermarkStrategy.fillStamp(com.aspose.pdf.Stamp stamp,
Watermark watermark,
PdfXObjectSettings settings,
WatermarkGeometry geometry)
Fills stamp (image or text) with passed values.
|
protected com.aspose.pdf.Stamp |
PdfAddXObjectWatermarkStrategy.findStamp(Watermark watermark,
PdfXObjectSettings settings)
Finds stamp in the index of added stamps.
|
protected static byte[] |
SpreadsheetAddWatermarkAsBackgroundStrategy.getWatermarkOnBackground(Watermark watermark,
int backgroundWidth,
int backgroundHeight)
Returns byte array containing a watermark drawn on background.
|
boolean |
SpreadsheetLastBackgroundWatermarkInfo.isModified(Watermark watermark,
SpreadsheetBackgroundSettings backgroundSettings) |
protected static com.aspose.cells.Picture |
SpreadsheetAddWatermarkIntoHeaderFooterStrategy.setHeaderFooter(String text,
byte[] image,
Watermark watermark,
SpreadsheetWorksheet worksheet) |
void |
PdfAddXObjectWatermarkStrategy.AddedStampInfo.setOriginalWatermark(Watermark value) |
| Constructor and Description |
|---|
AddedStampInfo(com.aspose.pdf.Stamp stamp,
Watermark watermark) |
DocumentSplitter(Watermark watermark,
WordProcessingContent content,
DocumentSpecificSettingsCollection settings,
WordProcessingShapeFactory shapeFactory,
WordProcessingSection section) |
SelectiveSplitter(Watermark watermark,
WordProcessingContent content,
DocumentSpecificSettingsCollection settings,
WordProcessingShapeFactory shapeFactory,
int[] pageNumbers) |
SoftSelectiveSplitter(Watermark watermark,
WordProcessingContent content,
DocumentSpecificSettingsCollection settings,
WordProcessingShapeFactory shapeFactory,
int[] pageNumbers) |
SpreadsheetLastBackgroundWatermarkInfo(Watermark watermark,
byte[] data,
SpreadsheetBackgroundSettings backgroundSettings) |
WatermarkGeometry(Watermark watermark,
ContentPartGeometry parent) |
| Modifier and Type | Class and Description |
|---|---|
class |
ImageWatermark
Represents an image watermark.
|
class |
TextWatermark
Represents a text watermark.
|
| Modifier and Type | Method and Description |
|---|---|
Watermark |
ImageWatermark.deepClone() |
Watermark |
TextWatermark.deepClone() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
ImageWatermark.hasSameValues(Watermark watermark) |
boolean |
TextWatermark.hasSameValues(Watermark watermark) |
Copyright © 2026. All rights reserved.