UNPKG

@aurigma/design-atoms-model

Version:

Design Atoms is a part of Customer's Canvas SDK which allows for manipulating individual design elements through your code.

41 lines (40 loc) 1.56 kB
import { BaseTextItem } from "./BaseTextItem"; import { Path } from "../../Math/index"; export declare class CurvedTextItem extends BaseTextItem { private _textPath; private _fitToPath; private _stretch; private _originalFontSize; private _fitToPathStep; private _start; private _end; constructor(text?: string, path?: Path, postScriptFontName?: string, fontSize?: number); get textPath(): Path; set textPath(value: Path); setTextPath(value: Path, suppressPropertyChanged?: boolean): void; get fitToPath(): boolean; set fitToPath(value: boolean); get stretch(): boolean; set stretch(value: boolean); get start(): number; set start(value: number); get end(): number; set end(value: number); get originalFontSize(): number; set originalFontSize(value: number); get fitToPathStep(): number; set fitToPathStep(value: number); static type: string; type: string; /** * @override getter in BaseTextItem * @returns {number} Returns ths._maxLineCount */ get maxLineCount(): number; set maxLineCount(value: number); getSimplifiedObject(omitProperties?: string[] | string): Object; applyPermissionsConstrain(): void; protected _copy(source: CurvedTextItem, destination: BaseTextItem, generateNewIds: boolean, appropriateParentContainer: boolean): void; equals(other: CurvedTextItem): any; clone(generateNewIds?: boolean, appropriateParentContainer?: boolean): CurvedTextItem; }