mirror of
https://github.com/zhigang1992/DefinitelyTyped.git
synced 2026-04-27 00:15:09 +08:00
Adds definitions for missing attributes in PDFJSStatic.
This commit is contained in:
112
pdf/pdf.d.ts
vendored
112
pdf/pdf.d.ts
vendored
@@ -306,11 +306,123 @@ interface PDFJSStatic {
|
||||
**/
|
||||
maxImageSize: number;
|
||||
|
||||
/**
|
||||
* The url of where the predefined Adobe CMaps are located. Include trailing
|
||||
* slash.
|
||||
*/
|
||||
cMapUrl: string;
|
||||
|
||||
/**
|
||||
* Specifies if CMaps are binary packed.
|
||||
*/
|
||||
cMapPacked: boolean;
|
||||
|
||||
/**
|
||||
* By default fonts are converted to OpenType fonts and loaded via font face rules. If disabled, the font will be rendered using a built in font renderer that constructs the glyphs with primitive path commands.
|
||||
**/
|
||||
disableFontFace: boolean;
|
||||
|
||||
/**
|
||||
* Path for image resources, mainly for annotation icons. Include trailing
|
||||
* slash.
|
||||
*/
|
||||
imageResourcesPath: string;
|
||||
|
||||
/**
|
||||
* Disable the web worker and run all code on the main thread. This will happen
|
||||
* automatically if the browser doesn't support workers or sending typed arrays
|
||||
* to workers.
|
||||
*/
|
||||
disableWorker: boolean;
|
||||
|
||||
/**
|
||||
* Path and filename of the worker file. Required when the worker is enabled in
|
||||
* development mode. If unspecified in the production build, the worker will be
|
||||
* loaded based on the location of the pdf.js file.
|
||||
*/
|
||||
workerSrc: string;
|
||||
|
||||
/**
|
||||
* Disable range request loading of PDF files. When enabled and if the server
|
||||
* supports partial content requests then the PDF will be fetched in chunks.
|
||||
* Enabled (false) by default.
|
||||
*/
|
||||
disableRange: boolean;
|
||||
|
||||
/**
|
||||
* Disable streaming of PDF file data. By default PDF.js attempts to load PDF
|
||||
* in chunks. This default behavior can be disabled.
|
||||
*/
|
||||
disableStream: boolean;
|
||||
|
||||
/**
|
||||
* Disable pre-fetching of PDF file data. When range requests are enabled PDF.js
|
||||
* will automatically keep fetching more data even if it isn't needed to display
|
||||
* the current page. This default behavior can be disabled.
|
||||
*
|
||||
* NOTE: It is also necessary to disable streaming, see above,
|
||||
* in order for disabling of pre-fetching to work correctly.
|
||||
*/
|
||||
disableAutoFetch: boolean;
|
||||
|
||||
/**
|
||||
* Enables special hooks for debugging PDF.js.
|
||||
*/
|
||||
pdfBug: boolean;
|
||||
|
||||
/**
|
||||
* Enables transfer usage in postMessage for ArrayBuffers.
|
||||
*/
|
||||
postMessageTransfers: boolean;
|
||||
|
||||
/**
|
||||
* Disables URL.createObjectURL usage.
|
||||
*/
|
||||
disableCreateObjectURL: boolean;
|
||||
|
||||
/**
|
||||
* Disables WebGL usage.
|
||||
*/
|
||||
disableWebGL: boolean;
|
||||
|
||||
/**
|
||||
* Disables fullscreen support, and by extension Presentation Mode,
|
||||
* in browsers which support the fullscreen API.
|
||||
*/
|
||||
disableFullscreen: boolean;
|
||||
|
||||
/**
|
||||
* Enables CSS only zooming.
|
||||
*/
|
||||
useOnlyCssZoom: boolean;
|
||||
|
||||
/**
|
||||
* Controls the logging level.
|
||||
* The constants from PDFJS.VERBOSITY_LEVELS should be used:
|
||||
* - errors
|
||||
* - warnings [default]
|
||||
* - infos
|
||||
*/
|
||||
verbosity: number;
|
||||
|
||||
/**
|
||||
* The maximum supported canvas size in total pixels e.g. width * height.
|
||||
* The default value is 4096 * 4096. Use -1 for no limit.
|
||||
*/
|
||||
maxCanvasPixels: number;
|
||||
|
||||
/**
|
||||
* Opens external links in a new window if enabled. The default behavior opens
|
||||
* external links in the PDF.js window.
|
||||
*/
|
||||
openExternalLinksInNewWindow: boolean;
|
||||
|
||||
/**
|
||||
* Determines if we can eval strings as JS. Primarily used to improve
|
||||
* performance for font rendering.
|
||||
*/
|
||||
isEvalSupported: boolean;
|
||||
|
||||
/**
|
||||
* This is the main entry point for loading a PDF and interacting with it.
|
||||
* NOTE: If a URL is used to fetch the PDF data a standard XMLHttpRequest(XHR)
|
||||
|
||||
Reference in New Issue
Block a user