Skip to main content

Ctx2dTextRenderer

Classes​

Ctx2dTextRenderer​

Extends​

Constructors​

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

Ctx2dTextRenderer

Inherited from​

TextRenderer.constructor

Properties​

staticCanvasMargin​
static staticCanvasMargin: number = 10;
Inherited from​

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?