Flashter
@Flashter
Учусь программировать

Как работает данная библиотека jsprintsetup?

Добрый день. Везде в интернете указан код
<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 сек. но на печать документ пошел все равно бы.
  • Вопрос задан
  • 277 просмотров
Пригласить эксперта
Ответы на вопрос 1
1) Хорошо бы указать источник, откуда вы взяли файл.
2) Если вы говорите о https://github.com/edabg/jsprintsetup то это не библиотека а аддон, который работал только под Firefox и который уже не работает c последней версией, можно попробовать скрестить его с https://www.mozilla.org/en-US/firefox/organizations/
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
23 нояб. 2024, в 00:16
2000 руб./за проект
22 нояб. 2024, в 23:55
3000 руб./за проект
22 нояб. 2024, в 22:26
3500 руб./за проект