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