Skip to main content
Version: Version 5

Interface: RectangleAnnotationOptions

Extends

Properties

author?

optional author?: string

Inherited from

ShapeAnnotationOptions.author


blendMode?

optional blendMode?: BlendMode

Experimental

blend mode

Inherited from

ShapeAnnotationOptions.blendMode


boundingBox?

optional boundingBox?: 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?

optional content?: 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?

optional dateModified?: Date

The date and time when the annotation was most recently modified.

Inherited from

ShapeAnnotationOptions.dateModified


fill?

optional fill?: string

annotation fill

Inherited from

ShapeAnnotationOptions.fill


fillColor?

optional fillColor?: RgbColor


lineColor?

optional lineColor?: RgbColor


lineWidth?

optional lineWidth?: number


opacity?

optional opacity?: number

Experimental

annotation opacity

Inherited from

ShapeAnnotationOptions.opacity


page

page: Page

Page in which the annotation is embedded.

Inherited from

ShapeAnnotationOptions.page


privateData?

optional privateData?: 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?

optional renderProperties?: 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?

optional stroke?: Stroke

annotation stroke

Inherited from

ShapeAnnotationOptions.stroke


subject?

optional subject?: string

Inherited from

ShapeAnnotationOptions.subject