29 lines
		
	
	
		
			555 B
		
	
	
	
		
			JavaScript
		
	
	
	
			
		
		
	
	
			29 lines
		
	
	
		
			555 B
		
	
	
	
		
			JavaScript
		
	
	
	
let signature;
 | 
						|
 | 
						|
export function createSignatrue() {
 | 
						|
    const canvas = document.querySelector("canvas");
 | 
						|
    const options = {
 | 
						|
        width: 500,
 | 
						|
        height: 250,
 | 
						|
        minWidth: 4,
 | 
						|
        maxWidth: 12,
 | 
						|
        // color: '#1890ff',
 | 
						|
        // bgColor: '#f6f6f6'
 | 
						|
    };
 | 
						|
    signature = new SmoothSignature(canvas, options);
 | 
						|
}
 | 
						|
 | 
						|
export function clear() {
 | 
						|
    signature.clear()
 | 
						|
}
 | 
						|
 | 
						|
export function undo() {
 | 
						|
    signature.undo()
 | 
						|
}
 | 
						|
export function isEmpty() {
 | 
						|
   return signature.isEmpty()
 | 
						|
}
 | 
						|
 | 
						|
export function getPNG() {
 | 
						|
    return signature.getPNG()
 | 
						|
} |