@softvision/webpdf-wsclient-typescript
Version:
A simplified and optimized API client library for the webPDF server
45 lines (44 loc) • 1.69 kB
TypeScript
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;
}