UNPKG

ng-cw-v12

Version:

Angular UI component library

54 lines (53 loc) 2.12 kB
import { ElementRef, EventEmitter, OnInit } from '@angular/core'; import * as i0 from "@angular/core"; export declare class ImgClipComponent implements OnInit { private eleRef; set ncUrl(value: string); ncConfirm: EventEmitter<any>; ncImgType: 'base64' | 'file'; ncWidth: number; ncClipSize: number; ncClipMinWidth: number; ncClipMinHeight: number; set ncDownload(value: boolean | string); set ncTool(value: boolean | string); set ncUpload(value: boolean | string); downloadMode: boolean; toolMode: boolean; uploadMode: boolean; hasImage: boolean; file: any; clipImage: any; clipPathImg: any; clip: any; clipImageWidth: number; clipImageHeight: number; clipImageOriginWidth: number; clipImageOriginHeight: number; scale: number; clipWidth: number; clipHeight: number; clipX: number; clipY: number; constructor(eleRef: ElementRef); ngOnInit(): void; readImage(url: any): void; getClipImageSize(dataurl: any): Promise<void>; init(): void; setClipSize(clipWidth: number, clipHeight: number): void; setClipPosition(x: number, y: number): void; setClipPath(): void; clipImg(x: number, y: number, cutWidth: number, cutHeight: number, width: number, height: number): Promise<unknown>; confirm(): Promise<void>; clipBpxDrag(): void; clipBoxZoom(): void; ClipWidthPosition(zoomInfo: any, w: number, h: number, l: number, t: number): { width: number; height: number; left: number; top: number; }; sizeInputChange(): void; static ɵfac: i0.ɵɵFactoryDeclaration<ImgClipComponent, never>; static ɵcmp: i0.ɵɵComponentDeclaration<ImgClipComponent, "nc-img-clip", never, { "ncUrl": "ncUrl"; "ncImgType": "ncImgType"; "ncWidth": "ncWidth"; "ncClipSize": "ncClipSize"; "ncClipMinWidth": "ncClipMinWidth"; "ncClipMinHeight": "ncClipMinHeight"; "ncDownload": "ncDownload"; "ncTool": "ncTool"; "ncUpload": "ncUpload"; }, { "ncConfirm": "ncConfirm"; }, never, never>; }