WordProcessingWatermarkBaseOptions

Inheritance: java.lang.Object, com.groupdocs.watermark.options.WatermarkOptions, com.groupdocs.watermark.options.WordProcessingWatermarkOptions

public abstract class WordProcessingWatermarkBaseOptions extends WordProcessingWatermarkOptions

Base class for watermark adding options to a Word document.

Methods

Method Description
isLocked() Gets a value indicating whether an editing of the shape in Word is forbidden.
setLocked(boolean value) Sets a value indicating whether an editing of the shape in Word is forbidden.
getLockType() Gets the watermark lock type.
setLockType(int value) Sets the watermark lock type.
getPassword() Gets a password used to lock the watermark.
setPassword(String value) Sets a password used to lock the watermark.
getName() Gets the name a shape.
setName(String value) Sets the name a shape.
getAlternativeText() Gets the descriptive (alternative) text that will be associated with a shape.
setAlternativeText(String value) Sets the descriptive (alternative) text that will be associated with a shape.
getEffects()
setEffects(IWordProcessingWatermarkEffects value)

isLocked()

public final boolean isLocked()

Gets a value indicating whether an editing of the shape in Word is forbidden.

Returns: boolean - If the value is true , shape editing will be forbidden. By default, the value is false , the shape can be edited in Word.

setLocked(boolean value)

public final void setLocked(boolean value)

Sets a value indicating whether an editing of the shape in Word is forbidden.

Parameters:

Parameter Type Description
value boolean If the value is true , shape editing will be forbidden. By default, the value is false , the shape can be edited in Word.

getLockType()

public final int getLockType()

Gets the watermark lock type.

Returns: int - The watermark [WordProcessingLockType](../../com.groupdocs.watermark.options/wordprocessinglocktype) lock type.

setLockType(int value)

public final void setLockType(int value)

Sets the watermark lock type.

The value [WordProcessingLockType.AllowOnlyFormFields](../../com.groupdocs.watermark.options/wordprocessinglocktype#AllowOnlyFormFields) can not be used with an object of type [WordProcessingHeaderFooter](../../com.groupdocs.watermark.contents/wordprocessingheaderfooter).

Parameters:

Parameter Type Description
value int The watermark [WordProcessingLockType](../../com.groupdocs.watermark.options/wordprocessinglocktype) lock type.

getPassword()

public final String getPassword()

Gets a password used to lock the watermark.

Returns: java.lang.String - A password used to lock the watermark.

setPassword(String value)

public final void setPassword(String value)

Sets a password used to lock the watermark.

Parameters:

Parameter Type Description
value java.lang.String A password used to lock the watermark.

getName()

public final String getName()

Gets the name a shape.

Returns: java.lang.String - The shape name.

setName(String value)

public final void setName(String value)

Sets the name a shape.

Parameters:

Parameter Type Description
value java.lang.String The shape name.

getAlternativeText()

public final String getAlternativeText()

Gets the descriptive (alternative) text that will be associated with a shape.

Returns: java.lang.String - The descriptive (alternative) text that will be associated with a shape.

setAlternativeText(String value)

public final void setAlternativeText(String value)

Sets the descriptive (alternative) text that will be associated with a shape.

Parameters:

Parameter Type Description
value java.lang.String The descriptive (alternative) text that will be associated with a shape.

getEffects()

public final IWordProcessingWatermarkEffects getEffects()

Returns: IWordProcessingWatermarkEffects

setEffects(IWordProcessingWatermarkEffects value)

public final void setEffects(IWordProcessingWatermarkEffects value)

Parameters:

Parameter Type Description
value IWordProcessingWatermarkEffects