Class CurvedTextItemHandler
Inheritance
CurvedTextItemHandler
Constructors
(constructor)(item, textWhizz, apiClient, colorPreviewService)
Constructs a new instance of the CurvedTextItemHandler class
Declaration
constructor(item: CurvedTextItem, textWhizz?: typeof TextWhizz, apiClient?: IDesignAtomsApiClient, colorPreviewService?: IListenableColorPreviewService);
Parameters
Properties
end
Declaration
get end(): number;
set end(value: number);
Property Value
firstUpdateIsComplete
Declaration
get firstUpdateIsComplete(): boolean;
set firstUpdateIsComplete(value: boolean);
Property Value
fitToPath
Declaration
get fitToPath(): boolean;
set fitToPath(value: boolean);
Property Value
fitToPathStep
Declaration
get fitToPathStep(): number;
set fitToPathStep(value: number);
Property Value
item
Declaration
get item(): CurvedTextItem;
set item(item: CurvedTextItem);
Property Value
originalFontSize
Declaration
get originalFontSize(): number;
set originalFontSize(value: number);
Property Value
originalTextPath
Declaration
get originalTextPath(): Path;
set originalTextPath(path: Path);
Property Value
start
Declaration
get start(): number;
set start(value: number);
Property Value
stretch
Declaration
get stretch(): boolean;
set stretch(value: boolean);
Property Value
textPath
Declaration
Property Value
typeName
Declaration
static readonly typeName: string;
Property Value
Methods
_createDataInstance(itemHandler)
Declaration
protected _createDataInstance(itemHandler?: CurvedTextItemHandler): CurvedTextHandlerData;
Parameters
Returns
_onItemPropertyChanged(sender, propertyName)
Declaration
protected _onItemPropertyChanged(sender: CurvedTextItem, propertyName: string): void;
Parameters
Returns
_setDataItem(item, itemHandlerData)
Declaration
protected _setDataItem(item: CurvedTextItem, itemHandlerData: any): void;
Parameters
Returns
_setDefaultTextControlPoints()
Declaration
protected _setDefaultTextControlPoints(): void;
Returns
onResized()
Declaration
Returns