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?