WorkerPDFiumPage
Defined in: src/context/worker-client.ts:490
High-level worker-backed PDF page.
Extends
Section titled “Extends”Properties
Section titled “Properties”height
Section titled “height”
readonlyheight:number
Defined in: src/context/worker-client.ts:506
Page height in points.
readonlyindex:number
Defined in: src/context/worker-client.ts:498
Zero-based page index.
readonlywidth:number
Defined in: src/context/worker-client.ts:502
Page width in points.
Accessors
Section titled “Accessors”disposed
Section titled “disposed”Get Signature
Section titled “Get Signature”get disposed():
boolean
Defined in: src/core/disposable.ts:74
Whether this resource has been disposed.
Returns
Section titled “Returns”boolean
Inherited from
Section titled “Inherited from”Get Signature
Section titled “Get Signature”get id():
string
Defined in: src/context/worker-client.ts:522
Internal page ID used by the worker protocol.
Returns
Section titled “Returns”string
Methods
Section titled “Methods”[asyncDispose]()
Section titled “[asyncDispose]()”[asyncDispose]():
Promise<void>
Defined in: src/core/disposable.ts:210
Asynchronously dispose of this resource.
Returns
Section titled “Returns”Promise<void>
Inherited from
Section titled “Inherited from”AsyncDisposable.[asyncDispose]
addInkStroke()
Section titled “addInkStroke()”addInkStroke(
annotationIndex,points):Promise<number>
Defined in: src/context/worker-client.ts:722
Parameters
Section titled “Parameters”| Parameter | Type |
|---|---|
annotationIndex | number |
points | object[] |
Returns
Section titled “Returns”Promise<number>
appendAnnotationAttachmentPoints()
Section titled “appendAnnotationAttachmentPoints()”appendAnnotationAttachmentPoints(
annotationIndex,points):Promise<boolean>
Defined in: src/context/worker-client.ts:712
Parameters
Section titled “Parameters”| Parameter | Type |
|---|---|
annotationIndex | number |
points | SerialisedQuadPoints |
Returns
Section titled “Returns”Promise<boolean>
applyRedactions()
Section titled “applyRedactions()”applyRedactions(
fillColour?,removeIntersectingAnnotations?):Promise<{appliedRegionCount:number;insertedFillObjectCount:number;removedAnnotationCount:number;removedObjectCount:number; }>
Defined in: src/context/worker-client.ts:618
Parameters
Section titled “Parameters”| Parameter | Type |
|---|---|
fillColour? | Colour |
removeIntersectingAnnotations? | boolean |
Returns
Section titled “Returns”Promise<{ appliedRegionCount: number; insertedFillObjectCount: number; removedAnnotationCount: number; removedObjectCount: number; }>
canFormUndo()
Section titled “canFormUndo()”canFormUndo():
Promise<boolean>
Defined in: src/context/worker-client.ts:645
Returns
Section titled “Returns”Promise<boolean>
createAnnotation()
Section titled “createAnnotation()”createAnnotation(
subtype):Promise<SerialisedAnnotation>
Defined in: src/context/worker-client.ts:659
Parameters
Section titled “Parameters”| Parameter | Type |
|---|---|
subtype | AnnotationType |
Returns
Section titled “Returns”Promise<SerialisedAnnotation>
dispose()
Section titled “dispose()”dispose():
Promise<void>
Defined in: src/core/disposable.ts:221
Alias for Symbol.asyncDispose for explicit calls.
Returns
Section titled “Returns”Promise<void>
Inherited from
Section titled “Inherited from”findText()
Section titled “findText()”findText(
query,flags?):Promise<TextSearchResult[]>
Defined in: src/context/worker-client.ts:594
Parameters
Section titled “Parameters”| Parameter | Type |
|---|---|
query | string |
flags? | TextSearchFlags |
Returns
Section titled “Returns”Promise<TextSearchResult[]>
flatten()
Section titled “flatten()”flatten(
flags?):Promise<FlattenResult>
Defined in: src/context/worker-client.ts:613
Parameters
Section titled “Parameters”| Parameter | Type |
|---|---|
flags? | FlattenFlags |
Returns
Section titled “Returns”Promise<FlattenResult>
formUndo()
Section titled “formUndo()”formUndo():
Promise<boolean>
Defined in: src/context/worker-client.ts:650
Returns
Section titled “Returns”Promise<boolean>
generateContent()
Section titled “generateContent()”generateContent():
Promise<boolean>
Defined in: src/context/worker-client.ts:727
Returns
Section titled “Returns”Promise<boolean>
getAnnotations()
Section titled “getAnnotations()”getAnnotations():
Promise<SerialisedAnnotation[]>
Defined in: src/context/worker-client.ts:559
Returns
Section titled “Returns”Promise<SerialisedAnnotation[]>
getCharacterInfo()
Section titled “getCharacterInfo()”getCharacterInfo(
charIndex):Promise<CharacterInfo|undefined>
Defined in: src/context/worker-client.ts:599
Parameters
Section titled “Parameters”| Parameter | Type |
|---|---|
charIndex | number |
Returns
Section titled “Returns”Promise<CharacterInfo | undefined>
getCharAtPos()
Section titled “getCharAtPos()”getCharAtPos(
x,y):Promise<CharAtPosResponse|null>
Defined in: src/context/worker-client.ts:584
Parameters
Section titled “Parameters”| Parameter | Type |
|---|---|
x | number |
y | number |
Returns
Section titled “Returns”Promise<CharAtPosResponse | null>
getCharBox()
Section titled “getCharBox()”getCharBox(
charIndex):Promise<CharBox|undefined>
Defined in: src/context/worker-client.ts:604
Parameters
Section titled “Parameters”| Parameter | Type |
|---|---|
charIndex | number |
Returns
Section titled “Returns”Promise<CharBox | undefined>
getFormSelectedText()
Section titled “getFormSelectedText()”getFormSelectedText():
Promise<string|null>
Defined in: src/context/worker-client.ts:640
Returns
Section titled “Returns”Promise<string | null>
getFormWidgets()
Section titled “getFormWidgets()”getFormWidgets():
Promise<SerialisedFormWidget[]>
Defined in: src/context/worker-client.ts:631
Returns
Section titled “Returns”Promise<SerialisedFormWidget[]>
getLinks()
Section titled “getLinks()”getLinks():
Promise<SerialisedLink[]>
Defined in: src/context/worker-client.ts:569
Returns
Section titled “Returns”Promise<SerialisedLink[]>
getPageInfo()
Section titled “getPageInfo()”getPageInfo():
Promise<PageInfoResponse>
Defined in: src/context/worker-client.ts:554
Returns
Section titled “Returns”Promise<PageInfoResponse>
getPageObjects()
Section titled “getPageObjects()”getPageObjects():
Promise<SerialisedPageObject[]>
Defined in: src/context/worker-client.ts:564
Returns
Section titled “Returns”Promise<SerialisedPageObject[]>
getStructureTree()
Section titled “getStructureTree()”getStructureTree():
Promise<StructureElement[] |null>
Defined in: src/context/worker-client.ts:579
Returns
Section titled “Returns”Promise<StructureElement[] | null>
getText()
Section titled “getText()”getText():
Promise<string>
Defined in: src/context/worker-client.ts:537
Extract text from this page.
Returns
Section titled “Returns”Promise<string>
getTextInRect()
Section titled “getTextInRect()”getTextInRect(
left,top,right,bottom):Promise<string>
Defined in: src/context/worker-client.ts:589
Parameters
Section titled “Parameters”| Parameter | Type |
|---|---|
left | number |
top | number |
right | number |
bottom | number |
Returns
Section titled “Returns”Promise<string>
getTextLayout()
Section titled “getTextLayout()”getTextLayout():
Promise<{rects:Float32Array;text:string; }>
Defined in: src/context/worker-client.ts:545
Extract text and text rectangles from this page.
Returns
Section titled “Returns”Promise<{ rects: Float32Array; text: string; }>
getWebLinks()
Section titled “getWebLinks()”getWebLinks():
Promise<WebLink[]>
Defined in: src/context/worker-client.ts:574
Returns
Section titled “Returns”Promise<WebLink[]>
removeAnnotation()
Section titled “removeAnnotation()”removeAnnotation(
annotationIndex):Promise<boolean>
Defined in: src/context/worker-client.ts:664
Parameters
Section titled “Parameters”| Parameter | Type |
|---|---|
annotationIndex | number |
Returns
Section titled “Returns”Promise<boolean>
render()
Section titled “render()”render(
options,onProgress?):Promise<RenderResult>
Defined in: src/context/worker-client.ts:529
Render this page.
Parameters
Section titled “Parameters”| Parameter | Type |
|---|---|
options | RenderOptions |
onProgress? | ProgressCallback |
Returns
Section titled “Returns”Promise<RenderResult>
setAnnotationAttachmentPoints()
Section titled “setAnnotationAttachmentPoints()”setAnnotationAttachmentPoints(
annotationIndex,quadIndex,points):Promise<boolean>
Defined in: src/context/worker-client.ts:703
Parameters
Section titled “Parameters”| Parameter | Type |
|---|---|
annotationIndex | number |
quadIndex | number |
points | SerialisedQuadPoints |
Returns
Section titled “Returns”Promise<boolean>
setAnnotationBorder()
Section titled “setAnnotationBorder()”setAnnotationBorder(
annotationIndex,hRadius,vRadius,borderWidth):Promise<boolean>
Defined in: src/context/worker-client.ts:693
Parameters
Section titled “Parameters”| Parameter | Type |
|---|---|
annotationIndex | number |
hRadius | number |
vRadius | number |
borderWidth | number |
Returns
Section titled “Returns”Promise<boolean>
setAnnotationColour()
Section titled “setAnnotationColour()”setAnnotationColour(
annotationIndex,colourType,colour):Promise<boolean>
Defined in: src/context/worker-client.ts:674
Parameters
Section titled “Parameters”| Parameter | Type |
|---|---|
annotationIndex | number |
colourType | AnnotationColourType |
colour | Colour |
Returns
Section titled “Returns”Promise<boolean>
setAnnotationFlags()
Section titled “setAnnotationFlags()”setAnnotationFlags(
annotationIndex,flags):Promise<boolean>
Defined in: src/context/worker-client.ts:683
Parameters
Section titled “Parameters”| Parameter | Type |
|---|---|
annotationIndex | number |
flags | number |
Returns
Section titled “Returns”Promise<boolean>
setAnnotationRect()
Section titled “setAnnotationRect()”setAnnotationRect(
annotationIndex,rect):Promise<boolean>
Defined in: src/context/worker-client.ts:669
Parameters
Section titled “Parameters”| Parameter | Type |
|---|---|
annotationIndex | number |
rect | Rect |
Returns
Section titled “Returns”Promise<boolean>
setAnnotationString()
Section titled “setAnnotationString()”setAnnotationString(
annotationIndex,key,value):Promise<boolean>
Defined in: src/context/worker-client.ts:688
Parameters
Section titled “Parameters”| Parameter | Type |
|---|---|
annotationIndex | number |
key | string |
value | string |
Returns
Section titled “Returns”Promise<boolean>
setAnnotationURI()
Section titled “setAnnotationURI()”setAnnotationURI(
annotationIndex,uri):Promise<boolean>
Defined in: src/context/worker-client.ts:717
Parameters
Section titled “Parameters”| Parameter | Type |
|---|---|
annotationIndex | number |
uri | string |
Returns
Section titled “Returns”Promise<boolean>
setRotation()
Section titled “setRotation()”setRotation(
rotation):Promise<void>
Defined in: src/context/worker-client.ts:736
Parameters
Section titled “Parameters”| Parameter | Type |
|---|---|
rotation | PageRotation |
Returns
Section titled “Returns”Promise<void>