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.

52 lines (51 loc) 2.33 kB
import { BaseTextItem } from "./BaseTextItem"; import { RectangleF, Path } from "../../Math/index"; import { ParagraphSettings } from "./ParagraphSettings"; import { FitMode, ShrinkMode, OverflowStrategy, TextVerticalAlignment, FirstBaselineOffset } from "./TextEnums"; export declare class BoundedTextItem extends BaseTextItem { private _textRectangle; private _verticalAlignment; private _isVertical; private _paragraphSettings; private _wrappingPath; private _wrappingMargin; private _scheduledFitMode; private _shrinkMode; private _overflowStrategy; private _originalVerticalScale; private _originalHorizontalScale; private _firstBaselineOffset; private _firstBaselineMinOffset; constructor(text?: string, rectangle?: RectangleF, postScriptFontName?: string, fontSize?: number); get textRectangle(): RectangleF; set textRectangle(value: RectangleF); get verticalAlignment(): TextVerticalAlignment; set verticalAlignment(value: TextVerticalAlignment); get isVertical(): boolean; set isVertical(value: boolean); get paragraphSettings(): ParagraphSettings; set paragraphSettings(value: ParagraphSettings); get wrappingPath(): Path; set wrappingPath(value: Path); get wrappingMargin(): number; set wrappingMargin(value: number); get scheduledFitMode(): FitMode; set scheduledFitMode(value: FitMode); get shrinkMode(): ShrinkMode; set shrinkMode(value: ShrinkMode); get overflowStrategy(): OverflowStrategy; set overflowStrategy(value: OverflowStrategy); get originalVerticalScale(): number; set originalVerticalScale(value: number); get originalHorizontalScale(): number; set originalHorizontalScale(value: number); get firstBaselineOffset(): FirstBaselineOffset; set firstBaselineOffset(value: FirstBaselineOffset); get firstBaselineMinOffset(): number; set firstBaselineMinOffset(value: number); static type: string; type: string; protected _copy(source: BoundedTextItem, destination: BaseTextItem, generateNewIds: boolean, appropriateParentContainer: boolean): void; equals(other: BoundedTextItem): any; clone(generateNewIds?: boolean, appropriateParentContainer?: boolean): BoundedTextItem; }