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.

39 lines (38 loc) 1.83 kB
import { BaseTextItem } from "./BaseTextItem"; import { Path } from "../../Math/index"; import { ParagraphSettings } from "./ParagraphSettings"; import { PathBoundedTextPermissions } from "./PathBoundedTextPermissions"; import { FirstBaselineOffset } from "./TextEnums"; export declare class PathBoundedTextItem extends BaseTextItem { private _boundingPaths; private _wrappingMargin; private _wrappingPath; private _paragraphSettings; private _isVertical; private _firstBaselineOffset; private _firstBaselineMinOffset; constructor(text?: string, paths?: Path[], postScriptFontName?: string, fontSize?: number); get boundingPaths(): Path[]; set boundingPaths(value: Path[]); get wrappingPath(): Path; set wrappingPath(value: Path); get wrappingMargin(): number; set wrappingMargin(value: number); get paragraphSettings(): ParagraphSettings; set paragraphSettings(value: ParagraphSettings); get isVertical(): boolean; set isVertical(value: boolean); private _pathBoundedTextPermissions; get pathBoundedTextPermissions(): PathBoundedTextPermissions; set pathBoundedTextPermissions(value: PathBoundedTextPermissions); get firstBaselineOffset(): FirstBaselineOffset; set firstBaselineOffset(value: FirstBaselineOffset); get firstBaselineMinOffset(): number; set firstBaselineMinOffset(value: number); static type: string; type: string; getSimplifiedObject(omitProperties?: string[] | string): Object; protected _copy(source: PathBoundedTextItem, destination: BaseTextItem, generateNewIds: boolean, appropriateParentContainer: boolean): void; equals(other: PathBoundedTextItem): any; clone(generateNewIds?: boolean, appropriateParentContainer?: boolean): PathBoundedTextItem; }