///
/**
* 将图片绘制到canvas容器里面
* @param file {any} 图片内容
* @param canvasWidth {number} canvas容器宽度
* @param useDpr {boolean} 是否根据当前分辨率绘制canvas
*/
export default function useDrawImgFile(file: any, canvasWidth: number, useDpr?: boolean): {
canvasOriginalRef: import("react").MutableRefObject;
canvasOcrRef: import("react").MutableRefObject;
canvasOriginalCtxRef: import("react").MutableRefObject;
canvasOcrCtxRef: import("react").MutableRefObject;
copyTextRef: import("react").MutableRefObject;
draw: (file: any, canvasRef: any, modalRef: any, imgCanvasInfoRef: any) => void;
onOcrCanvasClickHandle: (event: any, coordinatePoints: any, isOcr: any, info?: {
isDrawText?: boolean;
}) => {
coordinatePoint: any;
x: number;
y: number;
} | {
x: number;
y: number;
coordinatePoint?: undefined;
};
onOcrCopyClickHandle: (coordinatePoints: any) => any;
drawCoordinatePointHandle: (coordinatePoint: any, isDrawText: any) => void;
};