Class TextEditorController
Manages a text editor (TextWhizz or mobile versions).
Constructors
(constructor)(itemHandler, _textWhizz, textRenderer, activeTextCanvasHandler, viewerConfig, fontRegistry, colorParser, textFormattingEnabled, getTextEditor)
Constructs a new instance of the TextEditorController class
Declaration
constructor(itemHandler: NewBaseTextItemHandler, _textWhizz: typeof TextWhizz, textRenderer: TextRenderer, activeTextCanvasHandler: IActiveTextCanvasHandler, viewerConfig: IViewerConfiguration, fontRegistry: FontRegistry, colorParser: IColorParser, textFormattingEnabled: boolean, getTextEditor: Func<ITextEditor>);
Parameters
Properties
activeTextEditor
Declaration
get activeTextEditor(): ITextEditor;
Property Value
| Type |
Description |
| IFontRegistry |
|
canRedo
Declaration
Property Value
canUndo
Declaration
Property Value
enteredEditModeEvent
Declaration
get enteredEditModeEvent(): EventWithSenderArg<TextEditorController, unknown>;
Property Value
exitedEditModeEvent
Declaration
get exitedEditModeEvent(): EventWithSenderArg<TextEditorController, unknown>;
Property Value
failed
Declaration
Property Value
isActive
Declaration
Property Value
isCropped
Declaration
get isCropped(): boolean;
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(useActiveText)
Declaration
measureTextFrame(useActiveText?: boolean): RectangleF;
Parameters
| Type |
Name |
Description |
| boolean |
useActiveText |
|
Returns
processKeyEvent(e)
Declaration
processKeyEvent(e: IKeyboardEventParams): Promise<boolean>;
Parameters
| Type |
Name |
Description |
| IKeyboardEventParams |
e |
|
Returns
| Type |
Description |
| Promise<boolean> |
|
processMouseEvent(pointerParams, mouseOverCurrent)
Declaration
processMouseEvent(pointerParams: IPointerParams, mouseOverCurrent: boolean): Promise<boolean>;
Parameters
| Type |
Name |
Description |
| IPointerParams |
pointerParams |
|
| boolean |
mouseOverCurrent |
|
Returns
| Type |
Description |
| Promise<boolean> |
|
redo()
Declaration
Returns
redrawActiveText()
Declaration
redrawActiveText(): void;
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(trigger, force)
Declaration
updateText(trigger: string, force?: boolean): Promise<void>;
Parameters
| Type |
Name |
Description |
| string |
trigger |
|
| boolean |
force |
|
Returns
| Type |
Description |
| Promise<void> |
|
waitUpdate()
Declaration
waitUpdate(): Promise<void>;
Returns
| Type |
Description |
| Promise<void> |
|