JS Print SetupClient side JavaScript printer settings | |
Download |
JS Print Setup Ranking & Summary
Advertisement
- License:
- MPL
- Price:
- FREE
- Publisher Name:
- Dimitar Angelov and Angel Baev
- Publisher web site:
- http://www.edabg.com
JS Print Setup Tags
JS Print Setup Description
Client side JavaScript printer settings JS Print Setup is a Firefox extension that creates global object called 'jsPrintSetup', which implements methods to get/set print Page Setup options. This is useful for developers which want to control page setup options from their Javascript code.Some of main features are:- Get/Set print settings - margins, orientation, scaling, header and footer- Get/Set global print settings and for selected printer- Working with installed printers- Save print settings to user preferences- Print with current setttings without need from saving to user pereferences as required from 'window.print()'- Print desired window or frame- Unattended printing without print dialogDetailed reference of the extension can be found at project home page http://jsprintsetup.mozdev.org/reference.html.Sample code which demonstrate using of JSPrintSetup to setup print margins and call unattended print method (without print dialog).// set portrait orientationjsPrintSetup.setOption('orientation', jsPrintSetup.kPortraitOrientation);// set top margins in millimetersjsPrintSetup.setOption('marginTop', 15);jsPrintSetup.setOption('marginBottom', 15);jsPrintSetup.setOption('marginLeft', 20);jsPrintSetup.setOption(' marginRight', 10);// set page headerjsPrintSetup.setOption('headerStrLeft', 'My custom header');jsPrintSetup.setOption('headerStrCenter', '');jsPrintSetup.setOption('headerStrRight', '&PT');// set empty page footerjsPrintSetup.setOption('footerStrLeft', '');jsPrintSetup.setOption('footerStrCenter', '');jsPrintSetup.setOption('footerStrRight', '');// Suppress print dialogjsPrintSetup.setSilentPrint(true);// Do PrintjsPrintSetup.print();// Restore print dialogjsPrintSetup.setSilentPrint(false); Requirements: · Mozilla Firefox What's New in This Release: · Fixed asynchronous print behavior and silent printing (Bug 21473)
JS Print Setup Related Software