UNPKG

@softvision/webpdf-wsclient-typescript

Version:

A simplified and optimized API client library for the webPDF server

86 lines (85 loc) 2.72 kB
import { Parameter, Point, Border } from "./../index"; export interface LineAnnotationInterface { border?: Border; color?: string; contents?: string; creator?: string; end: Point; hidden?: boolean; intents?: string; invisible?: boolean; locked?: boolean; name?: string; opacity?: number; page?: number; printable?: boolean; rotatable?: boolean; start: Point; subject?: string; viewable?: boolean; writable?: boolean; zoomable?: boolean; } export declare class LineAnnotation implements LineAnnotationInterface, Parameter { border?: Border; color?: string; contents?: string; creator?: string; end: Point; hidden?: boolean; intents?: string; invisible?: boolean; locked?: boolean; name?: string; opacity?: number; page?: number; printable?: boolean; rotatable?: boolean; start: Point; subject?: string; viewable?: boolean; writable?: boolean; zoomable?: boolean; constructor(data: any); static getBorderDescription(): string; static getColorDefault(): string; static getColorDescription(): string; static getContentsDefault(): string; static getContentsDescription(): string; static getCreatorDefault(): string; static getCreatorDescription(): string; static getEndDescription(): string; static getHiddenDefault(): boolean; static getHiddenDescription(): string; static getIntentsDefault(): string; static getIntentsDescription(): string; static getInvisibleDefault(): boolean; static getInvisibleDescription(): string; static getLockedDefault(): boolean; static getLockedDescription(): string; static getNameDefault(): string; static getNameDescription(): string; static getOpacityDefault(): number; static getOpacityDescription(): string; static getOpacityMin(): number; static getOpacityMax(): number; static getPageDefault(): number; static getPageDescription(): string; static getPageMin(): number; static getPrintableDefault(): boolean; static getPrintableDescription(): string; static getRotatableDefault(): boolean; static getRotatableDescription(): string; static getStartDescription(): string; static getSubjectDefault(): string; static getSubjectDescription(): string; static getViewableDefault(): boolean; static getViewableDescription(): string; static getWritableDefault(): boolean; static getWritableDescription(): string; static getZoomableDefault(): boolean; static getZoomableDescription(): string; static fromJson(data: any): LineAnnotation; toJson(): any; clone(): LineAnnotation; }