@softvision/webpdf-wsclient-typescript
Version:
A simplified and optimized API client library for the webPDF server
79 lines (78 loc) • 3.07 kB
TypeScript
import { NonFullScreenPageMode, PrintTraySelection, TextDirection, Parameter, PrintScale, Duplex, PageBox } from "./../index";
export interface ViewerPreferencesInterface {
centerWindow?: boolean;
displayDocTitle?: boolean;
duplex?: Duplex;
fitWindow?: boolean;
hideMenuBar?: boolean;
hideToolbar?: boolean;
hideWindowUI?: boolean;
nonFullScreenPageMode?: NonFullScreenPageMode;
numCopies?: number;
printArea?: PageBox;
printClip?: PageBox;
printPageRange?: string;
printScaling?: PrintScale;
printTraySelection?: PrintTraySelection;
textDirection?: TextDirection;
viewArea?: PageBox;
viewClip?: PageBox;
}
export declare class ViewerPreferences implements ViewerPreferencesInterface, Parameter {
centerWindow?: boolean;
displayDocTitle?: boolean;
duplex?: Duplex;
fitWindow?: boolean;
hideMenuBar?: boolean;
hideToolbar?: boolean;
hideWindowUI?: boolean;
nonFullScreenPageMode?: NonFullScreenPageMode;
numCopies?: number;
printArea?: PageBox;
printClip?: PageBox;
printPageRange?: string;
printScaling?: PrintScale;
printTraySelection?: PrintTraySelection;
textDirection?: TextDirection;
viewArea?: PageBox;
viewClip?: PageBox;
constructor(data: any);
static getCenterWindowDefault(): boolean;
static getCenterWindowDescription(): string;
static getDisplayDocTitleDefault(): boolean;
static getDisplayDocTitleDescription(): string;
static getDuplexDefault(): Duplex;
static getDuplexDescription(): string;
static getFitWindowDefault(): boolean;
static getFitWindowDescription(): string;
static getHideMenuBarDefault(): boolean;
static getHideMenuBarDescription(): string;
static getHideToolbarDefault(): boolean;
static getHideToolbarDescription(): string;
static getHideWindowUIDefault(): boolean;
static getHideWindowUIDescription(): string;
static getNonFullScreenPageModeDefault(): NonFullScreenPageMode;
static getNonFullScreenPageModeDescription(): string;
static getNumCopiesDefault(): number;
static getNumCopiesDescription(): string;
static getNumCopiesMin(): number;
static getPrintAreaDefault(): PageBox;
static getPrintAreaDescription(): string;
static getPrintClipDefault(): PageBox;
static getPrintClipDescription(): string;
static getPrintPageRangeDefault(): string;
static getPrintPageRangeDescription(): string;
static getPrintScalingDefault(): PrintScale;
static getPrintScalingDescription(): string;
static getPrintTraySelectionDefault(): PrintTraySelection;
static getPrintTraySelectionDescription(): string;
static getTextDirectionDefault(): TextDirection;
static getTextDirectionDescription(): string;
static getViewAreaDefault(): PageBox;
static getViewAreaDescription(): string;
static getViewClipDefault(): PageBox;
static getViewClipDescription(): string;
static fromJson(data: any): ViewerPreferences;
toJson(): any;
clone(): ViewerPreferences;
}