/** * 图片转base64 */ export declare function image2Base64(img: any): string; /** * base64 转 file */ export declare function dataURLtoFile(dataurl: any, filename: any): File; export interface IPdfOption { /** 是否压缩 */ compress?: boolean; /** pdf 横向 还是 纵向 */ pageOrient?: 'p' | 'portrait' | 'l' | 'landscape'; /** 格式 */ pageFormat?: string; /** 左右边距 */ pageMarginX?: number; /** 上下边距 */ pageMarginY?: number; } export declare function htmlToPdfNoCanvas({ pageClassName, dom, isShowPage, fileBinary, pdfName, isDownload, pdfOption, isAddWater, waterBase64, imgWidth, imgHeight, isCompress, }: { pageClassName?: string; dom: HTMLElement; isShowPage?: boolean; fileBinary: any; pdfName?: string; isDownload?: boolean; pdfOption?: IPdfOption; /** 是否添加水印 */ isAddWater?: boolean; /** 水印base 64字符串 */ waterBase64?: string; imgWidth?: number; imgHeight?: number; isCompress?: boolean; }): Promise; /** * @author 陈亚雄 * @description 设置local */ export declare function setPositionLocal(value: any, localKey?: string): void; export declare function getPositionLocal(localKey?: string): any; /** * @author 陈亚雄 * @description 设置标签位置 */ export declare function setPositionDom(value: any): void; /** * @author 陈亚雄 * @description 设置打印pdf偏移量 */ export declare function setPositionDeviation(value: any): { top: number; left: number; }; export declare function setMinusPosition(dom: any, style: any): void; export declare function initMinusPosition(dom: any): void; export declare function reductionMinusPostion(dom: any, type?: any): void; export declare function useInitSetPostion(): void;