myprint-design
Version:
操作简单,组件丰富的一站式打印解决方案打印设计器
52 lines (51 loc) • 3.03 kB
TypeScript
import { MoveableInterface, MoveableOptions } from './types';
import Moveable from 'moveable';
import { elementStatus, MyElement, MyHtmlElement } from '../../types/entity';
export declare function dragNewElement(newElement: MyHtmlElement, inputEvent: any): void;
export declare function dragNewElementCancel(newElement: MyHtmlElement): void;
export declare function updatePanel(list?: MyElement[]): void;
export declare function moveableMove(x?: number, y?: number, child?: Moveable & MoveableOptions & MoveableInterface): void;
export declare function moveableMoveX(x: number, child?: Moveable & MoveableOptions & MoveableInterface): void;
export declare function moveableMoveY(y: number, child?: Moveable & MoveableOptions & MoveableInterface): void;
export declare function moveableMoveOffset(x: number, y: number): void;
export declare function group(): void;
export declare function ungroup(): void;
export declare function moveableResize(width: number, height: number, keepRatio?: boolean): void;
export declare function moveableRotate(rotate: number): void;
export declare function moveableResizeOffset(width: number, height: number, keepRatio?: boolean): void;
export declare function moveableDragResize(x: number, y: number, width: number, height: number, element: MyElement): void;
export declare function moveableDragOffsetResize(x: number, y: number, width: number, height: number, element: MyElement): void;
export declare function moveableDragTarget(drag: HTMLElement | null, event?: any): void;
export declare function moveableClearDragTarget(): void;
export declare function alignTop(): void;
export declare function alignBottom(): void;
export declare function alignLeft(): void;
export declare function alignRight(): void;
export declare function alignVerticalCenter(): void;
export declare function alignHorizontalCenter(): void;
/**
* 排列垂直间距
*/
export declare function arrangeVerticalSpacing(): void;
/**
* 排列水平间距
*/
export declare function arrangeHorizontalSpacing(): void;
export declare function updateMoveableRect(): void;
export declare const setSelectedTargets: (nextTargetes: Array<MyHtmlElement | MyHtmlElement[]>, status?: elementStatus) => void;
export declare function freshMoveableOption(element: MyElement): void;
export declare function initMoveable(_selecto: any, _highlightRule: any): void;
export declare function getSelectElement(): MyElement[];
export declare function selectAllElement(): void;
export declare function removeSelectElement(elementList?: MyElement[]): void;
export declare function addCanSelectElement(elementList: MyElement | MyElement[]): void;
export declare function removeCanSelectElement(elementList: MyElement | MyElement[]): void;
export declare function selectTabNext(): void;
export declare function moveableEditing(): void;
export declare function testMoveable(): void;
export declare function checkInput(): void;
/**
* 边界限制
* @param filterStatus
*/
export declare function changeDragSnapIs(filterStatus?: boolean): void;