Hierarchy
ModelsWidgetAnnotationJSONWidgetAnnotationJSON
Properties
action
Optional
| | { subactions?: (CoreActionJSON)[]; type: "uri"; uri: string }
| { pageIndex: number; subactions?: (CoreActionJSON)[]; type: "goTo" }
| { … }
| { … }
| { … }
| { … }
| { … }
| { filePath: string; subactions?: (CoreActionJSON)[]; type: "launch" }
| { … }
| { … }
| { script: string; subactions?: (CoreActionJSON)[]; type: "javaScript" }
| null
additionalActions
Optional
{ [key: string]: { type: string; [key: string]: unknown } | undefined } | null
APStreamCache
Optional
{ cache: string } | { attach: string }
backgroundColor
Optional
string | null
[left: number, top: number, width: number, height: number]
blendMode
Optional
| "normal"
| "multiply"
| "screen"
| "overlay"
| "darken"
| "lighten"
| "colorDodge"
| "colorBurn"
| "hardLight"
| "softLight"
| "difference"
| "exclusion"
| null
borderColor
Optional
string | null
borderDashArray
Optional
number[] | null
borderStyle
Optional
"solid" | "dashed" | "beveled" | "inset" | "underline" | null
borderWidth
Optional
number | null
buttonIconUpdatedAt
Optional
number | null
contentType
Optional
string | null
creatorName
Optional
string | null
customData
Optional
flags
Optional
| (
| "noView"
| "noPrint"
| "locked"
| "lockedContents"
| "readOnly"
| "hidden"
| "noZoom"
| "noRotate"
)[]
| null
font
Optional
string | null
fontColor
Optional
string | null
fontSize
Optional
number | "auto" | null
fontStyle
Optional
string[] | null
string
group
Optional
string | null
horizontalAlign
Optional
"left" | "center" | "right" | null
string
isAnonymous
Optional
boolean
isCommentThreadRoot
Optional
boolean
name
Optional
string | null
note
Optional
string | null
opacity
Optional
number
number
pdfObjectId
Optional
number | null
rotation
Optional
number
subject
Optional
string | null
"pspdfkit/widget"
number
verticalAlign
Optional
"center" | "top" | "bottom" | null
widgetAttachmentId
Optional
string | null
The spacing between lines of text in multiline text widgets, in PDF points. This is the total line height (baseline to baseline), independent of the font size.