UNPKG

@drizm/ng-whiteboard

Version:

A Canvas component for Angular which supports free drawing.

46 lines (45 loc) 1.46 kB
import { TemplateRef } from '@angular/core'; export interface CanvasWhiteboardOptions { customWhiteboardUi?: TemplateRef<any>; batchUpdateTimeoutDuration?: number; imageUrl?: string; aspectRatio?: number; strokeColor?: string; lineWidth?: number; eraserLineWidth?: number; drawButtonEnabled?: boolean; drawButtonClass?: string; drawButtonText?: string; clearButtonEnabled?: boolean; clearButtonClass?: string; clearButtonText?: string; eraseButtonEnabled?: boolean; eraseButtonClass?: string; eraseButtonText?: string; undoButtonEnabled?: boolean; undoButtonClass?: string; undoButtonText?: string; redoButtonEnabled?: boolean; redoButtonClass?: string; redoButtonText?: string; saveDataButtonEnabled?: boolean; saveDataButtonClass?: string; saveDataButtonText?: string; strokeColorPickerEnabled?: boolean; strokeColorPickerText?: string; fillColorPickerEnabled?: boolean; fillColorPickerText?: string; shouldDownloadDrawing?: boolean; startingColor?: string; scaleFactor?: number; drawingEnabled?: boolean; erasingEnabled?: boolean; showStrokeColorPicker?: boolean; showFillColorPicker?: boolean; downloadedFileName?: string; lineJoin?: string; lineCap?: string; shapeSelectorEnabled?: boolean; showShapeSelector?: boolean; fillColor?: string; }