vue3-electronic-signature
Version:
一个基于Vue3的电子签名组件库,支持手写签名、触摸绘制和多种导出格式
12 lines (11 loc) • 1.1 kB
TypeScript
import { default as ElectronicSignature } from './components/ElectronicSignature.vue';
export { ElectronicSignature };
export type { SignatureProps, SignaturePoint, SignaturePath, SignatureData, ExportFormat, ExportOptions, SignatureEvents, SignatureMethods, TouchEventType, DrawOptions, PenStyle, PenStyleConfig, SignatureReplay, ReplayOptions, ReplayState } from './types';
export { getDistance, getAngle, getControlPoint, calculateStrokeWidth, drawSmoothPath, signatureToSVG, exportSignature, loadImageToCanvas, isSignatureEmpty, createEmptySignatureData, cloneSignatureData } from './utils/signature';
export { getDevicePixelRatio, setupHighDPICanvas, getSignatureBounds, cropSignature, resizeSignature, addWatermark, convertToGrayscale } from './utils/canvas';
export { getPenStyleConfig, getAllPenStyles, createDrawOptionsFromPenStyle, PEN_STYLE_CONFIGS } from './utils/penStyles';
export { SignatureReplayController, createReplayData } from './utils/replay';
declare const _default: any;
export default _default;
export declare const version = "1.0.0";
//# sourceMappingURL=index.d.ts.map