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
| Parameter | Type |
|---|---|
canvas | ICanvas |
Returns
void
clearText()
clearText(): void;
Returns
void
dispose()
dispose(): any;
Returns
any
enterEditMode()
enterEditMode(x, y): Promise<void>;
Parameters
| Parameter | Type |
|---|---|
x | number |
y | number |
Returns
Promise<void>
exitEditMode()
exitEditMode(isStayActive): Promise<void>;
Parameters
| Parameter | Type |
|---|---|
isStayActive | boolean |
Returns
Promise<void>
initialize()
initialize(): Promise<void>;
Returns
Promise<void>
measureText()
measureText(extendToBlackBox?): RectangleF;
Parameters
| Parameter | Type |
|---|---|
extendToBlackBox? | boolean |
Returns
RectangleF
measureTextFrame()
measureTextFrame(): RectangleF;
Returns
RectangleF
processKeyEvent()
processKeyEvent(e): Promise<boolean>;
Parameters
| Parameter | Type |
|---|---|
e | IKeyboardEventParams |
Returns
Promise<boolean>
processMouseEvent()
processMouseEvent(e, mouseOverCurrent): Promise<boolean>;
Parameters
| Parameter | Type |
|---|---|
e | IPointerParams |
mouseOverCurrent | boolean |
Returns
Promise<boolean>
redo()
redo(): void;
Returns
void
redrawActiveText()
redrawActiveText(): any;
Returns
any
redrawText()
redrawText(): any;
Returns
any
staticTextImageChanged()
staticTextImageChanged(handler): void;
Parameters
| Parameter | Type |
|---|---|
handler | StaticTextChangedHandler |
Returns
void
staticTextImageChanged()
staticTextImageChanged(handler): void;
Parameters
| Parameter | Type |
|---|---|
handler | StaticTextChangedHandler |
Returns
void
transformText()
transformText(transform): void;
Parameters
| Parameter | Type |
|---|---|
transform | Transform |
Returns
void
unbindFromCanvas()
unbindFromCanvas(): void;
Returns
void
undo()
undo(): void;
Returns
void
updateItemHandler()
updateItemHandler(newFrame?): void;
Parameters
| Parameter | Type |
|---|---|
newFrame? | RectangleF |
Returns
void
updateText()
updateText(source, force?): Promise<void>;
Parameters
| Parameter | Type |
|---|---|
source | string |
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
| Parameter | Type |
|---|---|
data | StaticTextChangedEventData |
Returns
void