Class WebGLTextRenderer
Inheritance
WebGLTextRenderer
Constructors
(constructor)(staticCanvas, activeCanvas, textWhizz, zoom, offset, viewportHandler, selectionStyle, rgbColorParser, canvasElementHandler)
Constructs a new instance of the WebGLTextRenderer class
Declaration
constructor(staticCanvas: HTMLCanvasElement, activeCanvas: HTMLCanvasElement, textWhizz: typeof TextWhizz, zoom: number, offset: PointF, viewportHandler: IViewportHandler, selectionStyle: ITextSelectionStyleConfig, rgbColorParser: IRgbColorParser, canvasElementHandler: CanvasElementHandler);
Parameters
Properties
staticCanvasMargin
Declaration
static staticCanvasMargin: number;
Property Value
Methods
clearText()
Declaration
Returns
drawSelection(handler, selection, transform, center, previewScale)
Declaration
drawSelection(handler: TextWhizz.TextHandler, selection: TextWhizz.TextRange, transform: Transform, center: PointF, previewScale: number): void;
Parameters
| Type |
Name |
Description |
| TextWhizz.TextHandler |
handler |
|
| TextWhizz.TextRange |
selection |
|
| Transform |
transform |
|
| PointF |
center |
|
| number |
previewScale |
|
Returns
drawText(handler, transform, center, previewScale, opacity, clippingPath)
Declaration
drawText(handler: TextWhizz.TextHandler, transform: Transform, center: PointF, previewScale: number, opacity: number, clippingPath: Path): void;
Parameters
| Type |
Name |
Description |
| TextWhizz.TextHandler |
handler |
|
| Transform |
transform |
|
| PointF |
center |
|
| number |
previewScale |
|
| number |
opacity |
|
| Path |
clippingPath |
|
Returns
getTextImage(handler, bounds, previewScale)
Declaration
getTextImage(handler: TextWhizz.TextHandler, bounds: RectangleF, previewScale: number): HTMLCanvasElement;
Parameters
| Type |
Name |
Description |
| TextWhizz.TextHandler |
handler |
|
| RectangleF |
bounds |
|
| number |
previewScale |
|
Returns
| Type |
Description |
| HTMLCanvasElement |
|
transformText(handler, transform, center, previewScale, opacity, clippingPath)
Declaration
transformText(handler: TextWhizz.TextHandler, transform: Transform, center: PointF, previewScale: number, opacity: number, clippingPath: Path): void;
Parameters
| Type |
Name |
Description |
| TextWhizz.TextHandler |
handler |
|
| Transform |
transform |
|
| PointF |
center |
|
| number |
previewScale |
|
| number |
opacity |
|
| Path |
clippingPath |
|
Returns