@mescius/dsimageviewer
Version:
Document Solutions Image Viewer
17 lines (16 loc) • 825 B
TypeScript
//@ts-ignore
import { Color } from "@grapecity/core-ui";
import { PointLocation } from "../../../ImageViewer/Models/SelectionBoxTypes";
import { PaintCommandBase, PaintExecuteOptions } from "./PaintCommands";
import { PointerTriggerType } from "../../../ImageViewer/Layers/types";
export declare class PenCommand extends PaintCommandBase {
trigger: PointerTriggerType;
point: PointLocation;
clipPaths: Path2D[];
penColor: Color;
lineWidth: number;
opacity: number;
useOriginalImage: boolean;
constructor(trigger: PointerTriggerType, point: PointLocation, clipPaths: Path2D[], penColor: Color, lineWidth: number, opacity: number, useOriginalImage: boolean);
execute(mainCtx: CanvasRenderingContext2D, backCtx: CanvasRenderingContext2D, options: PaintExecuteOptions): void;
}