UNPKG

vue3-electronic-signature

Version:

一个基于Vue3的电子签名组件库,支持手写签名、触摸绘制和多种导出格式

12 lines (11 loc) 1.1 kB
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