Skip to main content

TextRenderer

Classes​

abstract TextRenderer​

Extended by​

Constructors​

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

TextRenderer

Properties​

staticCanvasMargin​
static staticCanvasMargin: number = 10;

Accessors​

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

PointF

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

void

Methods​

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

void

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

void

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

void

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

HTMLCanvasElement

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

void

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

void

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

void

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

void

Interfaces​

ICanvasFactory​

Methods​

createCanvas()​
createCanvas(size): HTMLCanvasElement;
Parameters​
ParameterType
sizeISize
Returns​

HTMLCanvasElement


ITextSelectionStyleConfig​

Properties​

color​
color: string;
textColor​
textColor: string;
Was this page helpful?