WorkerProxy
Defined in: src/context/worker-proxy.ts:187
Worker proxy for off-main-thread PDF processing.
Provides the same API as the main-thread implementation but executes all operations in a Web Worker.
Example
Section titled “Example”await using proxy = await WorkerProxy.create(workerUrl, wasmBinary);const doc = await proxy.openDocument(pdfArrayBuffer);Extends
Section titled “Extends”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”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(
pageId,annotationIndex,points):Promise<number>
Defined in: src/context/worker-proxy.ts:754
Parameters
Section titled “Parameters”| Parameter | Type |
|---|---|
pageId | string |
annotationIndex | number |
points | object[] |
Returns
Section titled “Returns”Promise<number>
appendAnnotationAttachmentPoints()
Section titled “appendAnnotationAttachmentPoints()”appendAnnotationAttachmentPoints(
pageId,annotationIndex,points):Promise<boolean>
Defined in: src/context/worker-proxy.ts:738
Parameters
Section titled “Parameters”| Parameter | Type |
|---|---|
pageId | string |
annotationIndex | number |
points | SerialisedQuadPoints |
Returns
Section titled “Returns”Promise<boolean>
applyRedactions()
Section titled “applyRedactions()”applyRedactions(
pageId,fillColour?,removeIntersectingAnnotations?):Promise<ApplyRedactionsResponse>
Defined in: src/context/worker-proxy.ts:511
Parameters
Section titled “Parameters”| Parameter | Type |
|---|---|
pageId | string |
fillColour? | Colour |
removeIntersectingAnnotations? | boolean |
Returns
Section titled “Returns”Promise<ApplyRedactionsResponse>
builderAddPage()
Section titled “builderAddPage()”builderAddPage(
builderId,options?):Promise<BuilderAddPageResponse>
Defined in: src/context/worker-proxy.ts:579
Parameters
Section titled “Parameters”| Parameter | Type |
|---|---|
builderId | string |
options? | { height?: number; width?: number; } |
options.height? | number |
options.width? | number |
Returns
Section titled “Returns”Promise<BuilderAddPageResponse>
builderLoadStandardFont()
Section titled “builderLoadStandardFont()”builderLoadStandardFont(
builderId,fontName):Promise<BuilderLoadStandardFontResponse>
Defined in: src/context/worker-proxy.ts:586
Parameters
Section titled “Parameters”| Parameter | Type |
|---|---|
builderId | string |
fontName | string |
Returns
Section titled “Returns”Promise<BuilderLoadStandardFontResponse>
builderPageAddEllipse()
Section titled “builderPageAddEllipse()”builderPageAddEllipse(
pageBuilderId,cx,cy,rx,ry,style?):Promise<void>
Defined in: src/context/worker-proxy.ts:632
Parameters
Section titled “Parameters”| Parameter | Type |
|---|---|
pageBuilderId | string |
cx | number |
cy | number |
rx | number |
ry | number |
style? | ShapeStyle |
Returns
Section titled “Returns”Promise<void>
builderPageAddLine()
Section titled “builderPageAddLine()”builderPageAddLine(
pageBuilderId,x1,y1,x2,y2,style?):Promise<void>
Defined in: src/context/worker-proxy.ts:621
Parameters
Section titled “Parameters”| Parameter | Type |
|---|---|
pageBuilderId | string |
x1 | number |
y1 | number |
x2 | number |
y2 | number |
style? | ShapeStyle |
Returns
Section titled “Returns”Promise<void>
builderPageAddRectangle()
Section titled “builderPageAddRectangle()”builderPageAddRectangle(
pageBuilderId,x,y,w,h,style?):Promise<void>
Defined in: src/context/worker-proxy.ts:590
Parameters
Section titled “Parameters”| Parameter | Type |
|---|---|
pageBuilderId | string |
x | number |
y | number |
w | number |
h | number |
style? | ShapeStyle |
Returns
Section titled “Returns”Promise<void>
builderPageAddText()
Section titled “builderPageAddText()”builderPageAddText(
pageBuilderId,text,x,y,fontId,fontSize,colour?):Promise<void>
Defined in: src/context/worker-proxy.ts:601
Parameters
Section titled “Parameters”| Parameter | Type |
|---|---|
pageBuilderId | string |
text | string |
x | number |
y | number |
fontId | string |
fontSize | number |
colour? | Colour |
Returns
Section titled “Returns”Promise<void>
builderSave()
Section titled “builderSave()”builderSave(
builderId,options?):Promise<ArrayBuffer>
Defined in: src/context/worker-proxy.ts:643
Parameters
Section titled “Parameters”| Parameter | Type |
|---|---|
builderId | string |
options? | SaveOptions |
Returns
Section titled “Returns”Promise<ArrayBuffer>
canFormUndo()
Section titled “canFormUndo()”canFormUndo(
pageId):Promise<boolean>
Defined in: src/context/worker-proxy.ts:535
Parameters
Section titled “Parameters”| Parameter | Type |
|---|---|
pageId | string |
Returns
Section titled “Returns”Promise<boolean>
closeDocument()
Section titled “closeDocument()”closeDocument(
documentId):Promise<void>
Defined in: src/context/worker-proxy.ts:301
Close a document.
Parameters
Section titled “Parameters”| Parameter | Type | Description |
|---|---|---|
documentId | string | Document ID returned from openDocument |
Returns
Section titled “Returns”Promise<void>
Throws
Section titled “Throws”If the document cannot be closed
closePage()
Section titled “closePage()”closePage(
pageId):Promise<void>
Defined in: src/context/worker-proxy.ts:334
Close a page.
Parameters
Section titled “Parameters”| Parameter | Type | Description |
|---|---|---|
pageId | string | Page ID returned from loadPage |
Returns
Section titled “Returns”Promise<void>
Throws
Section titled “Throws”If the page cannot be closed
createAnnotation()
Section titled “createAnnotation()”createAnnotation(
pageId,subtype):Promise<SerialisedAnnotation>
Defined in: src/context/worker-proxy.ts:679
Parameters
Section titled “Parameters”| Parameter | Type |
|---|---|
pageId | string |
subtype | AnnotationType |
Returns
Section titled “Returns”Promise<SerialisedAnnotation>
createDocumentBuilder()
Section titled “createDocumentBuilder()”createDocumentBuilder():
Promise<CreateDocumentBuilderResponse>
Defined in: src/context/worker-proxy.ts:571
Returns
Section titled “Returns”Promise<CreateDocumentBuilderResponse>
createNUp()
Section titled “createNUp()”createNUp(
documentId,options):Promise<CreateNUpResponse>
Defined in: src/context/worker-proxy.ts:559
Parameters
Section titled “Parameters”| Parameter | Type |
|---|---|
documentId | string |
options | NUpLayoutOptions |
Returns
Section titled “Returns”Promise<CreateNUpResponse>
deletePage()
Section titled “deletePage()”deletePage(
documentId,pageIndex):Promise<void>
Defined in: src/context/worker-proxy.ts:770
Parameters
Section titled “Parameters”| Parameter | Type |
|---|---|
documentId | string |
pageIndex | number |
Returns
Section titled “Returns”Promise<void>
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”disposeDocumentBuilder()
Section titled “disposeDocumentBuilder()”disposeDocumentBuilder(
builderId):Promise<void>
Defined in: src/context/worker-proxy.ts:575
Parameters
Section titled “Parameters”| Parameter | Type |
|---|---|
builderId | string |
Returns
Section titled “Returns”Promise<void>
findText()
Section titled “findText()”findText(
pageId,query,flags?):Promise<TextSearchResult[]>
Defined in: src/context/worker-proxy.ts:491
Parameters
Section titled “Parameters”| Parameter | Type |
|---|---|
pageId | string |
query | string |
flags? | TextSearchFlags |
Returns
Section titled “Returns”Promise<TextSearchResult[]>
flattenPage()
Section titled “flattenPage()”flattenPage(
pageId,flags?):Promise<FlattenResult>
Defined in: src/context/worker-proxy.ts:507
Parameters
Section titled “Parameters”| Parameter | Type |
|---|---|
pageId | string |
flags? | FlattenFlags |
Returns
Section titled “Returns”Promise<FlattenResult>
formUndo()
Section titled “formUndo()”formUndo(
pageId):Promise<boolean>
Defined in: src/context/worker-proxy.ts:539
Parameters
Section titled “Parameters”| Parameter | Type |
|---|---|
pageId | string |
Returns
Section titled “Returns”Promise<boolean>
generatePageContent()
Section titled “generatePageContent()”generatePageContent(
pageId):Promise<boolean>
Defined in: src/context/worker-proxy.ts:762
Parameters
Section titled “Parameters”| Parameter | Type |
|---|---|
pageId | string |
Returns
Section titled “Returns”Promise<boolean>
getAllPageDimensions()
Section titled “getAllPageDimensions()”getAllPageDimensions(
documentId):Promise<object[]>
Defined in: src/context/worker-proxy.ts:563
Parameters
Section titled “Parameters”| Parameter | Type |
|---|---|
documentId | string |
Returns
Section titled “Returns”Promise<object[]>
getAnnotations()
Section titled “getAnnotations()”getAnnotations(
pageId):Promise<SerialisedAnnotation[]>
Defined in: src/context/worker-proxy.ts:463
Parameters
Section titled “Parameters”| Parameter | Type |
|---|---|
pageId | string |
Returns
Section titled “Returns”Promise<SerialisedAnnotation[]>
getAttachments()
Section titled “getAttachments()”getAttachments(
documentId):Promise<SerialisedAttachment[]>
Defined in: src/context/worker-proxy.ts:435
Parameters
Section titled “Parameters”| Parameter | Type |
|---|---|
documentId | string |
Returns
Section titled “Returns”Promise<SerialisedAttachment[]>
getBookmarks()
Section titled “getBookmarks()”getBookmarks(
documentId):Promise<Bookmark[]>
Defined in: src/context/worker-proxy.ts:431
Parameters
Section titled “Parameters”| Parameter | Type |
|---|---|
documentId | string |
Returns
Section titled “Returns”Promise<Bookmark[]>
getCharacterInfo()
Section titled “getCharacterInfo()”getCharacterInfo(
pageId,charIndex):Promise<CharacterInfo|undefined>
Defined in: src/context/worker-proxy.ts:495
Parameters
Section titled “Parameters”| Parameter | Type |
|---|---|
pageId | string |
charIndex | number |
Returns
Section titled “Returns”Promise<CharacterInfo | undefined>
getCharAtPos()
Section titled “getCharAtPos()”getCharAtPos(
pageId,x,y):Promise<CharAtPosResponse|null>
Defined in: src/context/worker-proxy.ts:483
Parameters
Section titled “Parameters”| Parameter | Type |
|---|---|
pageId | string |
x | number |
y | number |
Returns
Section titled “Returns”Promise<CharAtPosResponse | null>
getCharBox()
Section titled “getCharBox()”getCharBox(
pageId,charIndex):Promise<CharBox|undefined>
Defined in: src/context/worker-proxy.ts:499
Parameters
Section titled “Parameters”| Parameter | Type |
|---|---|
pageId | string |
charIndex | number |
Returns
Section titled “Returns”Promise<CharBox | undefined>
getDocumentInfo()
Section titled “getDocumentInfo()”getDocumentInfo(
documentId):Promise<DocumentInfoResponse>
Defined in: src/context/worker-proxy.ts:427
Parameters
Section titled “Parameters”| Parameter | Type |
|---|---|
documentId | string |
Returns
Section titled “Returns”Promise<DocumentInfoResponse>
getExtendedDocumentInfo()
Section titled “getExtendedDocumentInfo()”getExtendedDocumentInfo(
documentId):Promise<ExtendedDocumentInfoResponse>
Defined in: src/context/worker-proxy.ts:671
Parameters
Section titled “Parameters”| Parameter | Type |
|---|---|
documentId | string |
Returns
Section titled “Returns”Promise<ExtendedDocumentInfoResponse>
getFormSelectedText()
Section titled “getFormSelectedText()”getFormSelectedText(
pageId):Promise<string|null>
Defined in: src/context/worker-proxy.ts:531
Parameters
Section titled “Parameters”| Parameter | Type |
|---|---|
pageId | string |
Returns
Section titled “Returns”Promise<string | null>
getFormWidgets()
Section titled “getFormWidgets()”getFormWidgets(
pageId):Promise<SerialisedFormWidget[]>
Defined in: src/context/worker-proxy.ts:523
Parameters
Section titled “Parameters”| Parameter | Type |
|---|---|
pageId | string |
Returns
Section titled “Returns”Promise<SerialisedFormWidget[]>
getJavaScriptActions()
Section titled “getJavaScriptActions()”getJavaScriptActions(
documentId):Promise<JavaScriptAction[]>
Defined in: src/context/worker-proxy.ts:659
Parameters
Section titled “Parameters”| Parameter | Type |
|---|---|
documentId | string |
Returns
Section titled “Returns”Promise<JavaScriptAction[]>
getLinks()
Section titled “getLinks()”getLinks(
pageId):Promise<SerialisedLink[]>
Defined in: src/context/worker-proxy.ts:471
Parameters
Section titled “Parameters”| Parameter | Type |
|---|---|
pageId | string |
Returns
Section titled “Returns”Promise<SerialisedLink[]>
getMetadata()
Section titled “getMetadata()”getMetadata(
documentId):Promise<DocumentMetadata>
Defined in: src/context/worker-proxy.ts:647
Parameters
Section titled “Parameters”| Parameter | Type |
|---|---|
documentId | string |
Returns
Section titled “Returns”Promise<DocumentMetadata>
getNamedDestinationByName()
Section titled “getNamedDestinationByName()”getNamedDestinationByName(
documentId,name):Promise<NamedDestination|null>
Defined in: src/context/worker-proxy.ts:443
Parameters
Section titled “Parameters”| Parameter | Type |
|---|---|
documentId | string |
name | string |
Returns
Section titled “Returns”Promise<NamedDestination | null>
getNamedDestinations()
Section titled “getNamedDestinations()”getNamedDestinations(
documentId):Promise<NamedDestination[]>
Defined in: src/context/worker-proxy.ts:439
Parameters
Section titled “Parameters”| Parameter | Type |
|---|---|
documentId | string |
Returns
Section titled “Returns”Promise<NamedDestination[]>
getPageCount()
Section titled “getPageCount()”getPageCount(
documentId):Promise<number>
Defined in: src/context/worker-proxy.ts:312
Get the page count of a document.
Parameters
Section titled “Parameters”| Parameter | Type | Description |
|---|---|---|
documentId | string | Document ID |
Returns
Section titled “Returns”Promise<number>
The page count
Throws
Section titled “Throws”If the page count cannot be retrieved
getPageInfo()
Section titled “getPageInfo()”getPageInfo(
pageId):Promise<PageInfoResponse>
Defined in: src/context/worker-proxy.ts:459
Parameters
Section titled “Parameters”| Parameter | Type |
|---|---|
pageId | string |
Returns
Section titled “Returns”Promise<PageInfoResponse>
getPageLabel()
Section titled “getPageLabel()”getPageLabel(
documentId,pageIndex):Promise<string|null>
Defined in: src/context/worker-proxy.ts:447
Parameters
Section titled “Parameters”| Parameter | Type |
|---|---|
documentId | string |
pageIndex | number |
Returns
Section titled “Returns”Promise<string | null>
getPageObjects()
Section titled “getPageObjects()”getPageObjects(
pageId):Promise<SerialisedPageObject[]>
Defined in: src/context/worker-proxy.ts:467
Parameters
Section titled “Parameters”| Parameter | Type |
|---|---|
pageId | string |
Returns
Section titled “Returns”Promise<SerialisedPageObject[]>
getPageSize()
Section titled “getPageSize()”getPageSize(
pageId):Promise<PageSizeResponse>
Defined in: src/context/worker-proxy.ts:345
Get the size of a page.
Parameters
Section titled “Parameters”| Parameter | Type | Description |
|---|---|---|
pageId | string | Page ID |
Returns
Section titled “Returns”Promise<PageSizeResponse>
The page size
Throws
Section titled “Throws”If the page size cannot be retrieved
getPermissions()
Section titled “getPermissions()”getPermissions(
documentId):Promise<DocumentPermissions>
Defined in: src/context/worker-proxy.ts:651
Parameters
Section titled “Parameters”| Parameter | Type |
|---|---|
documentId | string |
Returns
Section titled “Returns”Promise<DocumentPermissions>
getPrintPageRanges()
Section titled “getPrintPageRanges()”getPrintPageRanges(
documentId):Promise<number[] |undefined>
Defined in: src/context/worker-proxy.ts:667
Parameters
Section titled “Parameters”| Parameter | Type |
|---|---|
documentId | string |
Returns
Section titled “Returns”Promise<number[] | undefined>
getSignatures()
Section titled “getSignatures()”getSignatures(
documentId):Promise<SerialisedSignature[]>
Defined in: src/context/worker-proxy.ts:663
Parameters
Section titled “Parameters”| Parameter | Type |
|---|---|
documentId | string |
Returns
Section titled “Returns”Promise<SerialisedSignature[]>
getStructureTree()
Section titled “getStructureTree()”getStructureTree(
pageId):Promise<StructureElement[] |null>
Defined in: src/context/worker-proxy.ts:479
Parameters
Section titled “Parameters”| Parameter | Type |
|---|---|
pageId | string |
Returns
Section titled “Returns”Promise<StructureElement[] | null>
getText()
Section titled “getText()”getText(
pageId):Promise<string>
Defined in: src/context/worker-proxy.ts:409
Get text content from a page.
Parameters
Section titled “Parameters”| Parameter | Type | Description |
|---|---|---|
pageId | string | Page ID |
Returns
Section titled “Returns”Promise<string>
The text content
Throws
Section titled “Throws”If text extraction fails
getTextInRect()
Section titled “getTextInRect()”getTextInRect(
pageId,left,top,right,bottom):Promise<string>
Defined in: src/context/worker-proxy.ts:487
Parameters
Section titled “Parameters”| Parameter | Type |
|---|---|
pageId | string |
left | number |
top | number |
right | number |
bottom | number |
Returns
Section titled “Returns”Promise<string>
getTextLayout()
Section titled “getTextLayout()”getTextLayout(
pageId):Promise<{rects:Float32Array;text:string; }>
Defined in: src/context/worker-proxy.ts:419
Get text rects from a page.
Parameters
Section titled “Parameters”| Parameter | Type | Description |
|---|---|---|
pageId | string | Page ID |
Returns
Section titled “Returns”Promise<{ rects: Float32Array; text: string; }>
Object with text and flat array of coordinates [left, right, bottom, top]
getViewerPreferences()
Section titled “getViewerPreferences()”getViewerPreferences(
documentId):Promise<ViewerPreferences>
Defined in: src/context/worker-proxy.ts:655
Parameters
Section titled “Parameters”| Parameter | Type |
|---|---|
documentId | string |
Returns
Section titled “Returns”Promise<ViewerPreferences>
getWebLinks()
Section titled “getWebLinks()”getWebLinks(
pageId):Promise<WebLink[]>
Defined in: src/context/worker-proxy.ts:475
Parameters
Section titled “Parameters”| Parameter | Type |
|---|---|
pageId | string |
Returns
Section titled “Returns”Promise<WebLink[]>
importPages()
Section titled “importPages()”importPages(
targetDocId,sourceDocId,options?):Promise<void>
Defined in: src/context/worker-proxy.ts:555
Parameters
Section titled “Parameters”| Parameter | Type |
|---|---|
targetDocId | string |
sourceDocId | string |
options? | ImportPagesOptions |
Returns
Section titled “Returns”Promise<void>
insertBlankPage()
Section titled “insertBlankPage()”insertBlankPage(
documentId,pageIndex,width,height):Promise<void>
Defined in: src/context/worker-proxy.ts:774
Parameters
Section titled “Parameters”| Parameter | Type |
|---|---|
documentId | string |
pageIndex | number |
width | number |
height | number |
Returns
Section titled “Returns”Promise<void>
killFormFocus()
Section titled “killFormFocus()”killFormFocus(
documentId):Promise<boolean>
Defined in: src/context/worker-proxy.ts:543
Parameters
Section titled “Parameters”| Parameter | Type |
|---|---|
documentId | string |
Returns
Section titled “Returns”Promise<boolean>
loadPage()
Section titled “loadPage()”loadPage(
documentId,pageIndex):Promise<LoadPageResponse>
Defined in: src/context/worker-proxy.ts:324
Load a page from a document.
Parameters
Section titled “Parameters”| Parameter | Type | Description |
|---|---|---|
documentId | string | Document ID |
pageIndex | number | Zero-based page index |
Returns
Section titled “Returns”Promise<LoadPageResponse>
The page info
Throws
Section titled “Throws”If the page cannot be loaded
movePages()
Section titled “movePages()”movePages(
documentId,pageIndices,destPageIndex):Promise<void>
Defined in: src/context/worker-proxy.ts:778
Parameters
Section titled “Parameters”| Parameter | Type |
|---|---|
documentId | string |
pageIndices | number[] |
destPageIndex | number |
Returns
Section titled “Returns”Promise<void>
openDocument()
Section titled “openDocument()”openDocument(
data,password?):Promise<OpenDocumentResponse>
Defined in: src/context/worker-proxy.ts:291
Open a PDF document.
Parameters
Section titled “Parameters”| Parameter | Type | Description |
|---|---|---|
data | ArrayBuffer | PDF file data |
password? | string | Optional password for encrypted documents |
Returns
Section titled “Returns”Promise<OpenDocumentResponse>
The document info
Throws
Section titled “Throws”If the document cannot be opened
ping()
Section titled “ping()”ping(
timeout):Promise<boolean>
Defined in: src/context/worker-proxy.ts:795
Check if the worker is alive and responsive.
Sends a lightweight PING message and waits for a response.
Parameters
Section titled “Parameters”| Parameter | Type | Default value | Description |
|---|---|---|---|
timeout | number | 5_000 | Timeout in milliseconds (default: 5000) |
Returns
Section titled “Returns”Promise<boolean>
true if the worker responded within the timeout, false otherwise
Throws
Section titled “Throws”Never — errors are caught internally and returned as false
removeAnnotation()
Section titled “removeAnnotation()”removeAnnotation(
pageId,annotationIndex):Promise<boolean>
Defined in: src/context/worker-proxy.ts:683
Parameters
Section titled “Parameters”| Parameter | Type |
|---|---|
pageId | string |
annotationIndex | number |
Returns
Section titled “Returns”Promise<boolean>
renderPage()
Section titled “renderPage()”renderPage(
pageId,options,onProgress?):Promise<RenderResult>
Defined in: src/context/worker-proxy.ts:358
Render a page.
Parameters
Section titled “Parameters”| Parameter | Type | Description |
|---|---|---|
pageId | string | Page ID |
options | RenderOptions | Render options |
onProgress? | ProgressCallback | Optional progress callback |
Returns
Section titled “Returns”Promise<RenderResult>
The render result
Throws
Section titled “Throws”If rendering fails
renderPageStandalone()
Section titled “renderPageStandalone()”renderPageStandalone(
documentId,pageIndex,options,onProgress?):Promise<RenderResult>
Defined in: src/context/worker-proxy.ts:380
Render a page in one round-trip: load, render, close — all inside the worker.
Eliminates 2 round-trips compared to loadPage → renderPage → closePage.
Parameters
Section titled “Parameters”| Parameter | Type |
|---|---|
documentId | string |
pageIndex | number |
options | RenderOptions |
onProgress? | ProgressCallback |
Returns
Section titled “Returns”Promise<RenderResult>
saveDocument()
Section titled “saveDocument()”saveDocument(
documentId,options?):Promise<ArrayBuffer>
Defined in: src/context/worker-proxy.ts:451
Parameters
Section titled “Parameters”| Parameter | Type |
|---|---|
documentId | string |
options? | SaveOptions |
Returns
Section titled “Returns”Promise<ArrayBuffer>
setAnnotationAttachmentPoints()
Section titled “setAnnotationAttachmentPoints()”setAnnotationAttachmentPoints(
pageId,annotationIndex,quadIndex,points):Promise<boolean>
Defined in: src/context/worker-proxy.ts:724
Parameters
Section titled “Parameters”| Parameter | Type |
|---|---|
pageId | string |
annotationIndex | number |
quadIndex | number |
points | SerialisedQuadPoints |
Returns
Section titled “Returns”Promise<boolean>
setAnnotationBorder()
Section titled “setAnnotationBorder()”setAnnotationBorder(
pageId,annotationIndex,hRadius,vRadius,borderWidth):Promise<boolean>
Defined in: src/context/worker-proxy.ts:708
Parameters
Section titled “Parameters”| Parameter | Type |
|---|---|
pageId | string |
annotationIndex | number |
hRadius | number |
vRadius | number |
borderWidth | number |
Returns
Section titled “Returns”Promise<boolean>
setAnnotationColour()
Section titled “setAnnotationColour()”setAnnotationColour(
pageId,annotationIndex,colourType,colour):Promise<boolean>
Defined in: src/context/worker-proxy.ts:691
Parameters
Section titled “Parameters”| Parameter | Type |
|---|---|
pageId | string |
annotationIndex | number |
colourType | AnnotationColourType |
colour | Colour |
Returns
Section titled “Returns”Promise<boolean>
setAnnotationFlags()
Section titled “setAnnotationFlags()”setAnnotationFlags(
pageId,annotationIndex,flags):Promise<boolean>
Defined in: src/context/worker-proxy.ts:700
Parameters
Section titled “Parameters”| Parameter | Type |
|---|---|
pageId | string |
annotationIndex | number |
flags | number |
Returns
Section titled “Returns”Promise<boolean>
setAnnotationRect()
Section titled “setAnnotationRect()”setAnnotationRect(
pageId,annotationIndex,rect):Promise<boolean>
Defined in: src/context/worker-proxy.ts:687
Parameters
Section titled “Parameters”| Parameter | Type |
|---|---|
pageId | string |
annotationIndex | number |
rect | Rect |
Returns
Section titled “Returns”Promise<boolean>
setAnnotationString()
Section titled “setAnnotationString()”setAnnotationString(
pageId,annotationIndex,key,value):Promise<boolean>
Defined in: src/context/worker-proxy.ts:704
Parameters
Section titled “Parameters”| Parameter | Type |
|---|---|
pageId | string |
annotationIndex | number |
key | string |
value | string |
Returns
Section titled “Returns”Promise<boolean>
setAnnotationURI()
Section titled “setAnnotationURI()”setAnnotationURI(
pageId,annotationIndex,uri):Promise<boolean>
Defined in: src/context/worker-proxy.ts:750
Parameters
Section titled “Parameters”| Parameter | Type |
|---|---|
pageId | string |
annotationIndex | number |
uri | string |
Returns
Section titled “Returns”Promise<boolean>
setFormHighlight()
Section titled “setFormHighlight()”setFormHighlight(
documentId,fieldType,colour,alpha):Promise<void>
Defined in: src/context/worker-proxy.ts:551
Parameters
Section titled “Parameters”| Parameter | Type |
|---|---|
documentId | string |
fieldType | FormFieldType |
colour | Colour |
alpha | number |
Returns
Section titled “Returns”Promise<void>
setPageRotation()
Section titled “setPageRotation()”setPageRotation(
pageId,rotation):Promise<void>
Defined in: src/context/worker-proxy.ts:782
Parameters
Section titled “Parameters”| Parameter | Type |
|---|---|
pageId | string |
rotation | PageRotation |
Returns
Section titled “Returns”Promise<void>
create()
Section titled “create()”
staticcreate(workerUrl,wasmBinary,options?):Promise<WorkerProxy>
Defined in: src/context/worker-proxy.ts:224
Create a new worker proxy.
Parameters
Section titled “Parameters”| Parameter | Type | Description |
|---|---|---|
workerUrl | string | URL | URL to the worker script |
wasmBinary | ArrayBuffer | Pre-loaded WASM binary |
options? | WorkerProxyOptions | Optional configuration |
Returns
Section titled “Returns”Promise<WorkerProxy>
The worker proxy instance
Throws
Section titled “Throws”If worker creation or initialisation fails