WordProcessingHeaderFooter

Inheritance: java.lang.Object, com.groupdocs.watermark.contents.ContentPart

public class WordProcessingHeaderFooter extends ContentPart

Represents a header/footer in a Word document.

Constructors

Constructor Description
WordProcessingHeaderFooter(int headerFooterHeaderFooterType, WordProcessingSection parent, IStrategyManager strategyManager, WordProcessingHeaderFooterWrapper wrapper)

Methods

Method Description
getWrapper()
getHeaderFooterType() Gets the type of this [WordProcessingHeaderFooter](../../com.groupdocs.watermark.contents/wordprocessingheaderfooter).
getSection() Gets the parent section of this [WordProcessingHeaderFooter](../../com.groupdocs.watermark.contents/wordprocessingheaderfooter).
isLinkedToPrevious() Gets a value indicating whether this header/footer is linked to the corresponding header/footer in the previous section.
setLinkedToPrevious(boolean value) Sets a value indicating whether this header/footer is linked to the corresponding header/footer in the previous section.
isVisible()
addWatermark(Watermark watermark, IWordProcessingWatermarkEffects effects, WordProcessingShapeSettings shapeSettings)

WordProcessingHeaderFooter(int headerFooterHeaderFooterType, WordProcessingSection parent, IStrategyManager strategyManager, WordProcessingHeaderFooterWrapper wrapper)

public WordProcessingHeaderFooter(int headerFooterHeaderFooterType, WordProcessingSection parent, IStrategyManager strategyManager, WordProcessingHeaderFooterWrapper wrapper)

Parameters:

Parameter Type Description
headerFooterHeaderFooterType int
parent WordProcessingSection
strategyManager com.groupdocs.watermark.internal.IStrategyManager
wrapper com.groupdocs.watermark.internal.WordProcessingHeaderFooterWrapper

getWrapper()

public final WordProcessingHeaderFooterWrapper getWrapper()

Returns: com.groupdocs.watermark.internal.WordProcessingHeaderFooterWrapper

getHeaderFooterType()

public final int getHeaderFooterType()

Gets the type of this [WordProcessingHeaderFooter](../../com.groupdocs.watermark.contents/wordprocessingheaderfooter).

Returns: int - The type of this [WordProcessingHeaderFooter](../../com.groupdocs.watermark.contents/wordprocessingheaderfooter).

getSection()

public final WordProcessingSection getSection()

Gets the parent section of this [WordProcessingHeaderFooter](../../com.groupdocs.watermark.contents/wordprocessingheaderfooter).

Returns: WordProcessingSection - The parent section of this [WordProcessingHeaderFooter](../../com.groupdocs.watermark.contents/wordprocessingheaderfooter).

isLinkedToPrevious()

public final boolean isLinkedToPrevious()

Gets a value indicating whether this header/footer is linked to the corresponding header/footer in the previous section.

Default is true.

Returns: boolean - true if this header/footer is linked to the corresponding header/footer in the previous section; false otherwise.

setLinkedToPrevious(boolean value)

public final void setLinkedToPrevious(boolean value)

Sets a value indicating whether this header/footer is linked to the corresponding header/footer in the previous section.

Note, when your link a header or footer, its contents is cleared.

Parameters:

Parameter Type Description
value boolean true if this header/footer has to be linked to the corresponding header/footer in the previous section; false otherwise.

isVisible()

public final boolean isVisible()

Returns: boolean

addWatermark(Watermark watermark, IWordProcessingWatermarkEffects effects, WordProcessingShapeSettings shapeSettings)

public final void addWatermark(Watermark watermark, IWordProcessingWatermarkEffects effects, WordProcessingShapeSettings shapeSettings)

Parameters:

Parameter Type Description
watermark Watermark
effects IWordProcessingWatermarkEffects
shapeSettings WordProcessingShapeSettings