@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.
28 lines (27 loc) • 1.09 kB
TypeScript
import { PointF } from "../../Math";
import { BaseTextItem } from "./BaseTextItem";
export declare class ArchedTextItem extends BaseTextItem {
private _center;
private _bend;
private _warp;
constructor(text?: string, center?: PointF, fontPostScriptName?: string, fontSize?: number);
static type: string;
type: string;
applyPermissionsConstrain(): void;
get center(): PointF;
set center(value: PointF);
get bend(): number;
set bend(value: number);
get warp(): boolean;
set warp(value: boolean);
/**
* @override getter in BaseTextItem
* @returns {number} Returns ths._maxLineCount
*/
get maxLineCount(): number;
set maxLineCount(value: number);
getSimplifiedObject(omitProperties?: string[] | string): Object;
protected _copy(source: ArchedTextItem, destination: BaseTextItem, generateNewIds: boolean, appropriateParentContainer: boolean): void;
equals(other: ArchedTextItem): any;
clone(generateNewIds?: boolean, appropriateParentContainer?: boolean): ArchedTextItem;
}