@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
TypeScript
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;
}