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?