/ PDF / PdfLineAnnotation
Search results

PdfLineAnnotation API in JavaScript PDF API control

PdfLineAnnotation class represents the line annotation objects.

// Load an existing PDF document
let document: PdfDocument = new PdfDocument(data);
// Get the first page
let page: PdfPage = document.getPage(0) as PdfPage;
// Create a new line annotation with line points
const annotation: PdfLineAnnotation = new PdfLineAnnotation([10, 50, 250, 50]);
// Add annotation to the page
page.annotations.add(annotation);
// Destroy the document
document.destroy();

Properties

author string

Gets the author of the annotation.

border PdfAnnotationBorder

Gets the border of the annotation.

bounds Object

Gets the bounds of the annotation.

caption PdfAnnotationCaption

Gets the caption of the annotation.

color number[]

Gets the fore color of the annotation.

comments PdfPopupAnnotationCollection

Gets the comments of the PDF annotation (Read only).

creationDate Date

Gets the creation date of the annotation.

flags PdfAnnotationFlag

Gets the flags of the annotation.

flatten boolean

Gets the boolean flag indicating whether the annotation have been flattened or not.

flattenPopups boolean

Gets the boolean flag indicating whether annotation’s popup have been flattened or not.

innerColor number[]

Gets the inner color of the annotation.

layer PdfLayer

Gets the PdfLayer of the annotation.

leaderExt number

Gets the line extension of the line annotation.

leaderLine number

Gets the leader line of the line annotation.

leaderOffset number

Gets the leader offset of the line annotation.

lineEndingStyle PdfAnnotationLineEndingStyle

Gets the line ending style of the line annotation.

lineIntent PdfLineIntent

Gets the line intent of the line annotation.

linePoints number[]

Gets the line points of the line annotation.

measure boolean

Gets the flag to have measurement dictionary of the line annotation.

modifiedDate Date

Gets the modification date of the annotation.

name string

Gets the name of the annotation.

opacity number

Gets the opacity of the annotation.

reviewHistory PdfPopupAnnotationCollection

Gets the review history of the PDF annotation (Read only).

rotate number

Gets the rotation angle of the annotation (Read only).

rotationAngle PdfRotationAngle

Gets the rotation of the annotation.

subject string

Gets the subject of the annotation.

text string

Gets the text of the annotation.

unit PdfMeasurementUnit

Gets the measurement unit of the annotation.

Methods

getValues

Gets the values associated with the specified key.

Parameter Type Description
name string Key.

Returns string[]

setAppearance

Set the boolean flag to create a new appearance stream for annotations.

Parameter Type Description
value boolean Set appearance.

Returns void

setValues

Sets the values associated with the specified key.

Parameter Type Description
name string Key.
value string Value associated with the key..

Returns void