Добрый день. Везде в интернете указан код
<script>
// set portrait orientation
jsPrintSetup.setOption('orientation', jsPrintSetup.kPortraitOrientation);
// set top margins in millimeters
jsPrintSetup.setOption('marginTop', 15);
jsPrintSetup.setOption('marginBottom', 15);
jsPrintSetup.setOption('marginLeft', 20);
jsPrintSetup.setOption('marginRight', 10);
// set page header
jsPrintSetup.setOption('headerStrLeft', 'My custom header');
jsPrintSetup.setOption('headerStrCenter', '');
jsPrintSetup.setOption('headerStrRight', '&PT');
// set empty page footer
jsPrintSetup.setOption('footerStrLeft', '');
jsPrintSetup.setOption('footerStrCenter', '');
jsPrintSetup.setOption('footerStrRight', '');
// clears user preferences always silent print value
// to enable using 'printSilent' option
jsPrintSetup.clearSilentPrint();
// Suppress print dialog (for this context only)
jsPrintSetup.setOption('printSilent', 1);
// Do Print
// When print is submitted it is executed asynchronous and
// script flow continues after print independently of completetion of print process!
jsPrintSetup.print();
// next commands
</script>
Скачал библиотеку, попытался подключить js
<script type="text/javascript" src="/data/control/jsPrintSetup.js"></script>
Но при вызове первой функции
jsPrintSetup.setOption('marginTop', 15);
говорит, что такой функции не существует, да и впринципе как это работает не понятно. Цель преследую одну, чтобы при печати из окна браузера, диалоговое окно или не появлялось совсем или закрывалось автоматически например через 1 сек. но на печать документ пошел все равно бы.