UNPKG

@leafer-in/resize

Version:
16 lines (12 loc) 943 B
import { IPathCommandData, ILeaf, IBranch, IText, ILine, IPolygon } from '@leafer-ui/interface'; import { Direction9 } from '@leafer-ui/draw'; declare const PathScaler: { scale(data: IPathCommandData, scaleX: number, scaleY: number): void; scalePoints(data: IPathCommandData, scaleX: number, scaleY: number, start?: number, pointCount?: number): void; }; declare function scaleResize(leaf: ILeaf, scaleX: number, scaleY: number): void; declare function scaleResizeFontSize(leaf: IText, scaleX: number, scaleY: number, direction?: Direction9): void; declare function scaleResizePath(leaf: ILeaf, scaleX: number, scaleY: number): void; declare function scaleResizePoints(leaf: ILine | IPolygon, scaleX: number, scaleY: number): void; declare function scaleResizeGroup(group: IBranch, scaleX: number, scaleY: number): void; export { PathScaler, scaleResize, scaleResizeFontSize, scaleResizeGroup, scaleResizePath, scaleResizePoints };