Interface ITextEditorController
Manages a text editor (TextWhizz or mobile versions).
Properties
activeTextEditor
Declaration
activeTextEditor: ITextEditor;
Property Value
| Type |
Description |
| IFontRegistry |
|
canRedo
Declaration
Property Value
canUndo
Declaration
Property Value
enteredEditModeEvent
Declaration
enteredEditModeEvent: EventWithSenderArg<TextEditorController, unknown>;
Property Value
exitedEditModeEvent
Declaration
exitedEditModeEvent: EventWithSenderArg<TextEditorController, unknown>;
Property Value
failed
Declaration
Property Value
isActive
Declaration
Property Value
isCropped
Declaration
Property Value
isInEdit
Declaration
Property Value
isMobile
Declaration
Property Value
isStatic
Declaration
Property Value
ready
Declaration
Property Value
Methods
add_staticTextImageChanged(handler)
Declaration
add_staticTextImageChanged(handler: StaticTextChangedHandler): void;
Parameters
Returns
bindToCanvas(canvas)
Declaration
bindToCanvas(canvas: ICanvas): void;
Parameters
| Type |
Name |
Description |
| ICanvas |
canvas |
|
Returns
clearText()
Declaration
Returns
dispose()
Declaration
Returns
enterEditMode(x, y)
Declaration
enterEditMode(x: number, y: number): Promise<void>;
Parameters
| Type |
Name |
Description |
| number |
x |
|
| number |
y |
|
Returns
| Type |
Description |
| Promise<void> |
|
exitEditMode(isStayActive)
Declaration
exitEditMode(isStayActive: boolean): Promise<void>;
Parameters
| Type |
Name |
Description |
| boolean |
isStayActive |
|
Returns
| Type |
Description |
| Promise<void> |
|
initialize()
Declaration
initialize(): Promise<void>;
Returns
| Type |
Description |
| Promise<void> |
|
measureText(extendToBlackBox)
Declaration
measureText(extendToBlackBox?: boolean): RectangleF;
Parameters
| Type |
Name |
Description |
| boolean |
extendToBlackBox |
|
Returns
measureTextFrame()
Declaration
measureTextFrame(): RectangleF;
Returns
processKeyEvent(e)
Declaration
processKeyEvent(e: IKeyboardEventParams): Promise<boolean>;
Parameters
| Type |
Name |
Description |
| IKeyboardEventParams |
e |
|
Returns
| Type |
Description |
| Promise<boolean> |
|
processMouseEvent(e, mouseOverCurrent)
Declaration
processMouseEvent(e: IPointerParams, mouseOverCurrent: boolean): Promise<boolean>;
Parameters
| Type |
Name |
Description |
| IPointerParams |
e |
|
| boolean |
mouseOverCurrent |
|
Returns
| Type |
Description |
| Promise<boolean> |
|
redo()
Declaration
Returns
redrawActiveText()
Declaration
Returns
redrawText()
Declaration
Returns
remove_staticTextImageChanged(handler)
Declaration
remove_staticTextImageChanged(handler: StaticTextChangedHandler): void;
Parameters
Returns
transformText(transform)
Declaration
transformText(transform: Transform): void;
Parameters
Returns
unbindFromCanvas()
Declaration
unbindFromCanvas(): void;
Returns
undo()
Declaration
Returns
updateItemHandler(newFrame)
Declaration
updateItemHandler(newFrame?: RectangleF): void;
Parameters
Returns
updateText(source, force)
Declaration
updateText(source: string, force?: boolean): Promise<void>;
Parameters
| Type |
Name |
Description |
| string |
source |
|
| boolean |
force |
|
Returns
| Type |
Description |
| Promise<void> |
|
waitUpdate()
Declaration
waitUpdate(): Promise<void>;
Returns
| Type |
Description |
| Promise<void> |
|