Gostaria de usar a mesma dela de Print/Preview que o Chrome usa... Como posso usa-la?
Gostaria de usar a mesma dela de Print/Preview que o Chrome usa... Como posso usa-la?
Fala ai Francilan, tudo bem?
Pelo que eu vi aqui esse recurso de preview é exclusivo e implementado apenas no Google Chrome, o Chromium não possuí tal suporte, conferi a informação em uma issue do próprio projeto do Electron: https://github.com/electron/electron/issues/4890
O que você pode tentar fazer é utilizar algum outro recurso, pesquisando aqui, vi que existe algo como webContents.printToPDF
ou webContents.print
, segue um exemplo: https://github.com/hokein/electron-sample-apps/tree/master/printing
Espero ter ajudado
Olá Aqui está um exemplo
<!doctype html>
<html>
<head>
<script type="text/javascript">
function Popup()
{
var mywindow = window.open('', 'Ticket info', 'height=400,width=600');
mywindow.document.write('<html><head><title>my div</title>');
mywindow.document.write('<style type="text/css"> *{margin: 0; padding: 0;} body{padding: 3px; padding-left:20px;font:6px bold Arial;}</style>');
mywindow.document.write('<script src="http://code.jquery.com/jquery-latest.min.js"><'+'/script>');
mywindow.document.write('<script src="jquery-barcode.min.js"><'+'/script>');
mywindow.document.write('</head><body>');
mywindow.document.write('<div id="demo"></div>');
mywindow.document.write('<script type="text/javascript">$("#demo").barcode("1234567890128", "code39");<'+'/script>');
mywindow.document.write('<script type="text/javascript">window.print();<'+'/script>');
mywindow.document.write('</body></html>');
return true;
}
</script>
</head>
<body>
<input type="button" value="Print Div" onclick="Popup();" />
</body>
</html>
Tem algum preview semelhante a ele que eu possa utilizar?
Nesse momento estou usando o Chromium e quando aperto em imprimir o Preview funciona perfeitamente