Back to Website
Show / Hide Table of Contents

Class NewBoundedTextItemHandler

Inheritance
ItemHandler
BaseRectangleItemHandler
ShapeItemHandler
NewBaseTextItemHandler
NewBoundedTextItemHandler
Package: @aurigma/design-atoms

Constructors

(constructor)(fontRegistry, textEditorControllerFactory, item, textWhizz, apiClient, colorPreviewService, colorParser)

Constructs a new instance of the NewBoundedTextItemHandler class

Declaration
constructor(fontRegistry: FontRegistry, textEditorControllerFactory: ITextEditorControllerFactory, item?: BoundedTextItem | PathBoundedTextItem, textWhizz?: typeof TextWhizz, apiClient?: IDesignAtomsApiClient, colorPreviewService?: IListenableColorPreviewService, colorParser?: IColorParser);
Parameters
Type Name Description
FontRegistry fontRegistry
ITextEditorControllerFactory textEditorControllerFactory
BoundedTextItem | PathBoundedTextItem item
typeof TextWhizz textWhizz
IDesignAtomsApiClient apiClient
IListenableColorPreviewService colorPreviewService
IColorParser colorParser

Properties

drawingRectangle

Declaration
get drawingRectangle(): RotatedRectangleF;
Property Value
Type Description
RotatedRectangleF

item

Declaration
get item(): BoundedTextItem | PathBoundedTextItem;

set item(item: BoundedTextItem | PathBoundedTextItem);
Property Value
Type Description
BoundedTextItem | PathBoundedTextItem

lastRectangle

Declaration
lastRectangle: RotatedRectangleF;
Property Value
Type Description
RotatedRectangleF

typeName

Declaration
static readonly typeName: string;
Property Value
Type Description
string

Methods

_applyTransform(item, transform, center)

Declaration
protected _applyTransform(item: BaseTextItem, transform: Transform, center: PointF): void;
Parameters
Type Name Description
BaseTextItem item
Transform transform
PointF center
Returns
Type Description
void

_endTransform(changed, resized)

Declaration
_endTransform(changed: boolean, resized: boolean): void;
Parameters
Type Name Description
boolean changed
boolean resized
Returns
Type Description
void

_onFrontEndRenderingInitialized()

Declaration
protected _onFrontEndRenderingInitialized(): void;
Returns
Type Description
void

_onItemPropertyChanged(sender, propertyName)

Declaration
protected _onItemPropertyChanged(sender: BaseTextItem, propertyName: string): Promise<void>;
Parameters
Type Name Description
BaseTextItem sender
string propertyName
Returns
Type Description
Promise<void>

_onTextManagerExitedEditMode()

Declaration
protected _onTextManagerExitedEditMode(): void;
Returns
Type Description
void

_onTransformRectangle(startRectangle, endRectangle, highlightOnly)

Declaration
protected _onTransformRectangle(startRectangle: RotatedRectangleF, endRectangle: RotatedRectangleF, highlightOnly: boolean): void;
Parameters
Type Name Description
RotatedRectangleF startRectangle
RotatedRectangleF endRectangle
boolean highlightOnly
Returns
Type Description
void

_transformText(transform)

Declaration
protected _transformText(transform: Transform): void;
Parameters
Type Name Description
Transform transform
Returns
Type Description
void

getFramesData()

Declaration
getFramesData(): ITextFrameData;
Returns
Type Description
IFontRegistry

getTextRectangle()

Declaration
getTextRectangle(): RotatedRectangleF;
Returns
Type Description
RotatedRectangleF

getTextWrappingPath()

Declaration
getTextWrappingPath(): Path;
Returns
Type Description
Path

getWrappingPathData()

Declaration
getWrappingPathData(): IWrappingPathData;
Returns
Type Description
IFontRegistry

renderFill(itemHandlerCtx)

Declaration
protected renderFill(itemHandlerCtx: CanvasRenderingContext2D): void;
Parameters
Type Name Description
CanvasRenderingContext2D itemHandlerCtx
Returns
Type Description
void

renderStroke(itemHandlerCtx)

Declaration
protected renderStroke(itemHandlerCtx: CanvasRenderingContext2D): void;
Parameters
Type Name Description
CanvasRenderingContext2D itemHandlerCtx
Returns
Type Description
void

setRectangleValidated(rectangle)

Declaration
setRectangleValidated(rectangle?: RotatedRectangleF): void;
Parameters
Type Name Description
RotatedRectangleF rectangle
Returns
Type Description
void

setTextWhizzWrappingPath(handler)

Declaration
setTextWhizzWrappingPath(handler: TextWhizz.TextHandler): void;
Parameters
Type Name Description
TextWhizz.TextHandler handler
Returns
Type Description
void
Was this page helpful?
Thanks for your feedback!
Back to top Copyright © 2001–2025 Aurigma, Inc. All rights reserved.
Loading...
    Thank for your vote
    Your opinion is important to us. To provide details, send feedback.
    Send feedback