JS Print Setup

Client side JavaScript printer settings
Download

JS Print Setup Ranking & Summary

Advertisement

  • Rating:
  • 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