angular-fabric-js
Version:
This library was generated with [Angular CLI](https://github.com/angular/angular-cli) version 9.0.7.
86 lines (85 loc) • 2.47 kB
TypeScript
import { ElementRef, AfterViewInit } from '@angular/core';
import { fabric } from 'fabric';
export declare class FabricjsEditorComponent implements AfterViewInit {
htmlCanvas: ElementRef;
private canvas;
props: {
canvasFill: string;
canvasImage: string;
id: any;
opacity: any;
fill: any;
fontSize: any;
lineHeight: any;
charSpacing: any;
fontWeight: any;
fontStyle: any;
textAlign: any;
fontFamily: any;
TextDecoration: string;
};
textString: string;
url: string | ArrayBuffer;
size: any;
json: any;
private globalEditor;
textEditor: boolean;
private imageEditor;
figureEditor: boolean;
selected: any;
constructor();
ngAfterViewInit(): void;
changeSize(): void;
addText(): void;
getImgPolaroid(event: any): void;
addImageOnCanvas(url: any): void;
readUrl(event: any): void;
removeWhite(url: any): void;
addFigure(figure: any): void;
cleanSelect(): void;
selectItemAfterAdded(obj: any): void;
setCanvasFill(): void;
extend(obj: any, id: any): void;
setCanvasImage(): void;
randomId(): number;
getActiveStyle(styleName: any, object: any): any;
setActiveStyle(styleName: any, value: string | number, object: fabric.IText): void;
getActiveProp(name: any): any;
setActiveProp(name: any, value: any): void;
clone(): void;
getId(): void;
setId(): void;
getOpacity(): void;
setOpacity(): void;
getFill(): void;
setFill(): void;
getLineHeight(): void;
setLineHeight(): void;
getCharSpacing(): void;
setCharSpacing(): void;
getFontSize(): void;
setFontSize(): void;
getBold(): void;
setBold(): void;
setFontStyle(): void;
getTextDecoration(): void;
setTextDecoration(value: any): void;
hasTextDecoration(value: any): boolean;
getTextAlign(): void;
setTextAlign(value: any): void;
getFontFamily(): void;
setFontFamily(): void;
removeSelected(): void;
bringToFront(): void;
sendToBack(): void;
confirmClear(): void;
rasterize(): void;
downLoadImage(): void;
rasterizeSVG(): string;
downLoadSVG(): void;
saveCanvasToJSON(): void;
loadCanvasFromJSON(): void;
rasterizeJSON(): void;
resetPanels(): void;
drawingMode(): void;
}