[]
Defines a graphics that are expected to be printed at a fixed size and position on a page, regardless of the dimensions of the printed page.
public class WatermarkAnnotation : AnnotationBase, IOwnedObject, IContentItem, IPdfDict
Public Class WatermarkAnnotation
Inherits AnnotationBase
Implements IOwnedObject, IContentItem, IPdfDict
Name | Description |
---|---|
WatermarkAnnotation() | Initializes a new instance of the WatermarkAnnotation class. |
Name | Description |
---|---|
HorzTranslate | Gets or sets the amount to translate the associated content horizontally, as a percentage of the width of the target media (or if unknown, the width of the page’s MediaBox). 1.0 represents 100% and 0.0 represents 0%. Negative values are not recommended, since they may cause content to be drawn off the page. |
Image | Gets or sets the image if WatermarkAnnotation, if both Text and Image are specified then Image is used as watermark content. |
Matrix | Gets or sets the matrix used to transform the annotation’s rectangle before rendering. |
Text | Gets or sets the text of WatermarkAnnotation, if both Text and Image are specified then Image is used as watermark content. |
TextFormat | Gets or sets the TextFormat object that specifies the formatting of the annotation's text. Note that this object itself is not persisted in the PDF, just its properties are used to generate the appearance of this watermark annotation. |
VertTranslate | Gets or sets the amount to translate the associated content vertically, as a percentage of the height of the target media (or if unknown, the height of the page’s MediaBox). 1.0 represents 100% and 0.0 represents 0%. Negative values are not recommended, since they may cause content to be drawn off the page. |