TextRenderer
Classes
abstract TextRenderer
Extended by
Constructors
Constructor
new TextRenderer(
staticCanvas,
activeCanvas,
textWhizz,
zoom,
offset,
viewportHandler,
selectionStyle,
rgbColorParser,
canvasFactory): TextRenderer;
Parameters
| Parameter | Type |
|---|---|
staticCanvas | HTMLCanvasElement |
activeCanvas | HTMLCanvasElement |
textWhizz | any |
zoom | number |
offset | PointF |
viewportHandler | IViewportHandler |
selectionStyle | ITextSelectionStyleConfig |
rgbColorParser | IRgbColorParser |
canvasFactory | ICanvasFactory |
Returns
Properties
staticCanvasMargin
static staticCanvasMargin: number = 10;
Accessors
offset
Get Signature
get offset(): PointF;
Returns
PointF
Set Signature
set offset(value): void;
Parameters
| Parameter | Type |
|---|---|
value | PointF |
Returns
void
Methods
clearText()
abstract clearText(): void;
Returns
void
drawSelection()
abstract drawSelection(
handler,
selection,
transform,
center,
previewScale): void;
Parameters
| Parameter | Type |
|---|---|
handler | TextHandler |
selection | TextRange |
transform | Transform |
center | PointF |
previewScale | number |
Returns
void
drawText()
abstract drawText(
handler,
transform,
center,
previewScale,
opacity,
clippingPath): void;
Parameters
| Parameter | Type |
|---|---|
handler | TextHandler |
transform | Transform |
center | PointF |
previewScale | number |
opacity | number |
clippingPath | Path |
Returns
void
getTextImage()
abstract getTextImage(
handler,
bounds,
previewScale): HTMLCanvasElement;
Parameters
| Parameter | Type |
|---|---|
handler | TextHandler |
bounds | RectangleF |
previewScale | number |
Returns
HTMLCanvasElement
setWorkspaceSize()
setWorkspaceSize(width, height): void;
Parameters
| Parameter | Type |
|---|---|
width | number |
height | number |
Returns
void
setZoom()
setZoom(value): void;
Parameters
| Parameter | Type |
|---|---|
value | number |
Returns
void
transformText()
abstract transformText(
handler,
transform,
center,
previewScale,
opacity,
clippingPath): void;
Parameters
| Parameter | Type |
|---|---|
handler | TextHandler |
transform | Transform |
center | PointF |
previewScale | number |
opacity | number |
clippingPath | Path |
Returns
void
renderTextImage()
static renderTextImage(
handler,
imageContainer,
imageContainerRect,
itemHandlerCtx,
opacityMultiplier,
increaseImageRect): void;
Parameters
| Parameter | Type |
|---|---|
handler | | NewBaseTextItemHandler | BaseTextItemHandler |
imageContainer | ImageContainer |
imageContainerRect | RectangleF |
itemHandlerCtx | CanvasRenderingContext2D |
opacityMultiplier | number |
increaseImageRect | number |
Returns
void
Interfaces
ICanvasFactory
Methods
createCanvas()
createCanvas(size): HTMLCanvasElement;
Parameters
| Parameter | Type |
|---|---|
size | Size |
Returns
HTMLCanvasElement
ITextSelectionStyleConfig
Properties
color
color: string;
textColor
textColor: string;