WatermarkType enumeration

WatermarkType enumeration

Specifies the watermark type.

Members

NameDescription
TEXTIndicates that the text will be used as a watermark. Such a watermark corresponds to a WordArt object.
IMAGEIndicates that the image will be used as a watermark. Such a watermark corresponds to a shape with image.
NONEIndicates watermark is no set.

Examples

Shows how to create a text watermark.

doc = aw.Document()

# Add a plain text watermark.
doc.watermark.set_text("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.
text_watermark_options = aw.TextWatermarkOptions()
text_watermark_options.font_family = "Arial"
text_watermark_options.font_size = 36
text_watermark_options.color = drawing.Color.black
text_watermark_options.layout = aw.WatermarkLayout.DIAGONAL
text_watermark_options.is_semitrasparent = False

doc.watermark.set_text("Aspose Watermark", text_watermark_options)

doc.save(ARTIFACTS_DIR + "Document.text_watermark.docx")

# We can remove a watermark from a document like this.
if doc.watermark.type == aw.WatermarkType.TEXT:
    doc.watermark.remove()

See Also