UNPKG

@grapecity/gcpdfviewer

Version:
22 lines (21 loc) 770 B
/// <reference path="../vendor/react/react.d.ts" /> //@ts-ignore import React, { Component } from 'react'; import { RulerLine, SignToolSettings } from '../ViewerOptions'; export type CanvasRulerProps = { settings: SignToolSettings; toolType: 'Draw' | 'Type' | 'Image'; }; export declare class CanvasRuler extends Component<CanvasRulerProps, any> { constructor(props: CanvasRulerProps, state: any); get settings(): SignToolSettings; get canvasSize(): { width: number; height: number; }; getRulerLines(): RulerLine[] | null; ensureRulerColor(color?: string): string; ensureRulerSize(size?: number): number; ensureRulerPosition(position?: number): number; render(): React.JSX.Element | null; }