canvas-editor-pdf
Version:
pdf exporter to canvas-editor
14 lines (12 loc) • 615 B
TypeScript
import { Context2d } from 'jspdf';
import { TextDecorationStyle } from '../../../dataset/enum/Text';
import { IElementFillRect } from '../../../interface/Element';
export declare abstract class AbstractRichText {
protected fillRect: IElementFillRect;
protected fillColor?: string;
protected fillDecorationStyle?: TextDecorationStyle;
constructor();
clearFillInfo(): IElementFillRect;
recordFillInfo(ctx2d: Context2d, x: number, y: number, width: number, height?: number, color?: string, decorationStyle?: TextDecorationStyle): void;
abstract render(ctx2d: Context2d): void;
}