Skip to content

SerialisedAnnotation

@scaryterry/pdfium


Defined in: src/context/protocol.ts:512

Serialised annotation data. All properties collected upfront into a plain object for transfer across the worker boundary.

appearance: string | null

Defined in: src/context/protocol.ts:523


attachmentPoints: SerialisedQuadPoints[] | undefined

Defined in: src/context/protocol.ts:533


author: string

Defined in: src/context/protocol.ts:520


border: AnnotationBorder | null

Defined in: src/context/protocol.ts:522


bounds: Rect

Defined in: src/context/protocol.ts:516


colour: object

Defined in: src/context/protocol.ts:517

interior: Colour | undefined

stroke: Colour | undefined


contents: string

Defined in: src/context/protocol.ts:519


optional defaultAppearance: string | null

Defined in: src/context/protocol.ts:524


flags: number

Defined in: src/context/protocol.ts:518


optional fontName: string | null

Defined in: src/context/protocol.ts:526


fontSize: number

Defined in: src/context/protocol.ts:525


index: number

Defined in: src/context/protocol.ts:513


inkPaths: object[][] | undefined

Defined in: src/context/protocol.ts:532


line: { end: { x: number; y: number; }; start: { x: number; y: number; }; } | undefined

Defined in: src/context/protocol.ts:530


optional lineFallback: boolean

Defined in: src/context/protocol.ts:529


link: SerialisedLinkTarget | undefined

Defined in: src/context/protocol.ts:537


optional stackIndex: number

Defined in: src/context/protocol.ts:514


optional stampType: string | null

Defined in: src/context/protocol.ts:527


subject: string

Defined in: src/context/protocol.ts:521


type: AnnotationType

Defined in: src/context/protocol.ts:515


vertices: object[] | undefined

Defined in: src/context/protocol.ts:531


widget: SerialisedWidgetData | undefined

Defined in: src/context/protocol.ts:535