@softvision/webpdf-wsclient-typescript
Version:
A simplified and optimized API client library for the webPDF server
37 lines (36 loc) • 1.45 kB
TypeScript
import { SquareAnnotation, LineAnnotation, CircleAnnotation, RedactAnnotation, Parameter, SelectionEdit, MarkupAnnotation, TextAnnotation, FreeTextAnnotation, RubberStampAnnotation } from "./../index";
export interface EditToolboxAnnotationInterface {
circle?: CircleAnnotation;
freetext?: FreeTextAnnotation;
line?: LineAnnotation;
markup?: MarkupAnnotation;
redact?: RedactAnnotation;
rubberstamp?: RubberStampAnnotation;
selection: SelectionEdit;
square?: SquareAnnotation;
text?: TextAnnotation;
}
export declare class EditToolboxAnnotation implements EditToolboxAnnotationInterface, Parameter {
circle?: CircleAnnotation;
freetext?: FreeTextAnnotation;
line?: LineAnnotation;
markup?: MarkupAnnotation;
redact?: RedactAnnotation;
rubberstamp?: RubberStampAnnotation;
selection: SelectionEdit;
square?: SquareAnnotation;
text?: TextAnnotation;
constructor(data: any);
static getCircleDescription(): string;
static getFreetextDescription(): string;
static getLineDescription(): string;
static getMarkupDescription(): string;
static getRedactDescription(): string;
static getRubberstampDescription(): string;
static getSelectionDescription(): string;
static getSquareDescription(): string;
static getTextDescription(): string;
static fromJson(data: any): EditToolboxAnnotation;
toJson(): any;
clone(): EditToolboxAnnotation;
}