Skip to main content

ITextEditorController

Interfaces

ITextEditorController

Manages a text editor (TextWhizz or mobile versions).

Properties

activeTextEditor
activeTextEditor: ITextEditor;
canRedo
canRedo: boolean;
canUndo
canUndo: boolean;
enteredEditModeEvent
enteredEditModeEvent: EventWithSenderArg<TextEditorController, unknown>;
exitedEditModeEvent
exitedEditModeEvent: EventWithSenderArg<TextEditorController, unknown>;
failed
failed: boolean;
isActive
isActive: boolean;
isCropped
isCropped: boolean;
isInEdit
isInEdit: boolean;
isMobile
isMobile: boolean;
isStatic
isStatic: boolean;
ready
ready: boolean;

Methods

bindToCanvas()
bindToCanvas(canvas): void;
Parameters
ParameterType
canvasICanvas
Returns

void

clearText()
clearText(): void;
Returns

void

dispose()
dispose(): any;
Returns

any

enterEditMode()
enterEditMode(x, y): Promise<void>;
Parameters
ParameterType
xnumber
ynumber
Returns

Promise<void>

exitEditMode()
exitEditMode(isStayActive): Promise<void>;
Parameters
ParameterType
isStayActiveboolean
Returns

Promise<void>

initialize()
initialize(): Promise<void>;
Returns

Promise<void>

measureText()
measureText(extendToBlackBox?): RectangleF;
Parameters
ParameterType
extendToBlackBox?boolean
Returns

RectangleF

measureTextFrame()
measureTextFrame(): RectangleF;
Returns

RectangleF

processKeyEvent()
processKeyEvent(e): Promise<boolean>;
Parameters
ParameterType
eIKeyboardEventParams
Returns

Promise<boolean>

processMouseEvent()
processMouseEvent(e, mouseOverCurrent): Promise<boolean>;
Parameters
ParameterType
eIPointerParams
mouseOverCurrentboolean
Returns

Promise<boolean>

redo()
redo(): void;
Returns

void

redrawActiveText()
redrawActiveText(): any;
Returns

any

redrawText()
redrawText(): any;
Returns

any

staticTextImageChanged()
staticTextImageChanged(handler): void;
Parameters
ParameterType
handlerStaticTextChangedHandler
Returns

void

staticTextImageChanged()
staticTextImageChanged(handler): void;
Parameters
ParameterType
handlerStaticTextChangedHandler
Returns

void

transformText()
transformText(transform): void;
Parameters
ParameterType
transformTransform
Returns

void

unbindFromCanvas()
unbindFromCanvas(): void;
Returns

void

undo()
undo(): void;
Returns

void

updateItemHandler()
updateItemHandler(newFrame?): void;
Parameters
ParameterType
newFrame?RectangleF
Returns

void

updateText()
updateText(source, force?): Promise<void>;
Parameters
ParameterType
sourcestring
force?boolean
Returns

Promise<void>

waitUpdate()
waitUpdate(): Promise<void>;
Returns

Promise<void>

Type Aliases

StaticTextChangedEventData

type StaticTextChangedEventData = object;

Properties

canvas
canvas: HTMLCanvasElement;
rect
rect: MultiSelectMode;

StaticTextChangedHandler

type StaticTextChangedHandler = (data) => void;

Parameters

ParameterType
dataStaticTextChangedEventData

Returns

void

Was this page helpful?