Interface: RectangleAnnotationOptions
Extends
Properties
author?
optionalauthor?:string
Inherited from
blendMode?
optionalblendMode?:BlendMode
Experimental
blend mode
Inherited from
ShapeAnnotationOptions.blendMode
boundingBox?
optionalboundingBox?:Rectangle<PdfPoint>
Represents the bounding box of the annotation, which defines its position and size on the page.
The bounding box is specified as a Rectangle of PdfPoint coordinates.
Default Value
null
Inherited from
ShapeAnnotationOptions.boundingBox
content?
optionalcontent?:string
Text that shall be displayed for the annotation or, if this type of annotation does not display text, an alternative description of the annotation’s contents in human-readable form.
Default Value
""
Inherited from
ShapeAnnotationOptions.content
dateModified?
optionaldateModified?:Date
The date and time when the annotation was most recently modified.
Inherited from
ShapeAnnotationOptions.dateModified
fill?
optionalfill?:string
annotation fill
Inherited from
fillColor?
optionalfillColor?:RgbColor
lineColor?
optionallineColor?:RgbColor
lineWidth?
optionallineWidth?:number
opacity?
optionalopacity?:number
Experimental
annotation opacity
Inherited from
ShapeAnnotationOptions.opacity
page
page:
Page
Page in which the annotation is embedded.
Inherited from
privateData?
optionalprivateData?:string
Custom data to be stored with the annotation. This can be used to store any additional information relevant to the annotation that is not covered by the standard properties.
Default Value
undefined
Inherited from
ShapeAnnotationOptions.privateData
renderProperties?
optionalrenderProperties?:AnnotationRenderProperties
The AnnotationRenderProperties class encapsulates the rendering properties of a PDF annotation,
providing a set of flags that control its rendering behaviors.
Inherited from
ShapeAnnotationOptions.renderProperties
stroke?
optionalstroke?:Stroke
annotation stroke
Inherited from
subject?
optionalsubject?:string