Skip to main content

WebGLTextRenderer

Classes​

WebGLTextRenderer​

Extends​

Constructors​

Constructor​
new WebGLTextRenderer(
staticCanvas,
activeCanvas,
textWhizz,
zoom,
offset,
viewportHandler,
selectionStyle,
rgbColorParser,
canvasElementHandler): WebGLTextRenderer;
Parameters​
ParameterType
staticCanvasHTMLCanvasElement
activeCanvasHTMLCanvasElement
textWhizzany
zoomnumber
offsetPointF
viewportHandlerIViewportHandler
selectionStyleITextSelectionStyleConfig
rgbColorParserIRgbColorParser
canvasElementHandlerCanvasElementHandler
Returns​

WebGLTextRenderer

Overrides​

TextRenderer.constructor

Properties​

staticCanvasMargin​
static staticCanvasMargin: number = 5;
Overrides​

TextRenderer.staticCanvasMargin

Accessors​

offset​
Get Signature​
get offset(): PointF;
Returns​

PointF

Set Signature​
set offset(value): void;
Parameters​
ParameterType
valuePointF
Returns​

void

Inherited from​

TextRenderer.offset

Methods​

clearText()​
clearText(): void;
Returns​

void

Overrides​

TextRenderer.clearText

drawSelection()​
drawSelection(
handler,
selection,
transform,
center,
previewScale): void;
Parameters​
ParameterType
handlerTextHandler
selectionTextRange
transformTransform
centerPointF
previewScalenumber
Returns​

void

Overrides​

TextRenderer.drawSelection

drawText()​
drawText(
handler,
transform,
center,
previewScale,
opacity,
clippingPath): void;
Parameters​
ParameterType
handlerTextHandler
transformTransform
centerPointF
previewScalenumber
opacitynumber
clippingPathPath
Returns​

void

Overrides​

TextRenderer.drawText

getTextImage()​
getTextImage(
handler,
bounds,
previewScale): HTMLCanvasElement;
Parameters​
ParameterType
handlerTextHandler
boundsRectangleF
previewScalenumber
Returns​

HTMLCanvasElement

Overrides​

TextRenderer.getTextImage

setWorkspaceSize()​
setWorkspaceSize(width, height): void;
Parameters​
ParameterType
widthnumber
heightnumber
Returns​

void

Inherited from​

TextRenderer.setWorkspaceSize

setZoom()​
setZoom(value): void;
Parameters​
ParameterType
valuenumber
Returns​

void

Inherited from​

TextRenderer.setZoom

transformText()​
transformText(
handler,
transform,
center,
previewScale,
opacity,
clippingPath): void;
Parameters​
ParameterType
handlerTextHandler
transformTransform
centerPointF
previewScalenumber
opacitynumber
clippingPathPath
Returns​

void

Overrides​

TextRenderer.transformText

renderTextImage()​
static renderTextImage(
handler,
imageContainer,
imageContainerRect,
itemHandlerCtx,
opacityMultiplier,
increaseImageRect): void;
Parameters​
ParameterType
handler| NewBaseTextItemHandler | BaseTextItemHandler
imageContainerImageContainer
imageContainerRectRectangleF
itemHandlerCtxCanvasRenderingContext2D
opacityMultipliernumber
increaseImageRectnumber
Returns​

void

Inherited from​

TextRenderer.renderTextImage

Was this page helpful?