UNPKG

@softvision/webpdf-wsclient-typescript

Version:

A simplified and optimized API client library for the webPDF server

45 lines (44 loc) 1.69 kB
import { MetadataPassword, Parameter } from "./../index"; export interface SecurityInterface { canAssemble?: boolean; canExtractContent?: boolean; canExtractForAccessibility?: boolean; canFillInForm?: boolean; canModify?: boolean; canModifyAnnotations?: boolean; canPrint?: boolean; canPrintHighRes?: boolean; password?: MetadataPassword; } export declare class Security implements SecurityInterface, Parameter { canAssemble?: boolean; canExtractContent?: boolean; canExtractForAccessibility?: boolean; canFillInForm?: boolean; canModify?: boolean; canModifyAnnotations?: boolean; canPrint?: boolean; canPrintHighRes?: boolean; password?: MetadataPassword; constructor(data: any); static getCanAssembleDefault(): boolean; static getCanAssembleDescription(): string; static getCanExtractContentDefault(): boolean; static getCanExtractContentDescription(): string; static getCanExtractForAccessibilityDefault(): boolean; static getCanExtractForAccessibilityDescription(): string; static getCanFillInFormDefault(): boolean; static getCanFillInFormDescription(): string; static getCanModifyDefault(): boolean; static getCanModifyDescription(): string; static getCanModifyAnnotationsDefault(): boolean; static getCanModifyAnnotationsDescription(): string; static getCanPrintDefault(): boolean; static getCanPrintDescription(): string; static getCanPrintHighResDefault(): boolean; static getCanPrintHighResDescription(): string; static getPasswordDescription(): string; static fromJson(data: any): Security; toJson(): any; clone(): Security; }