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
sizeSize
Returns

HTMLCanvasElement


ITextSelectionStyleConfig

Properties

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