Я пытаюсь напечатать pdf внутри углового контроллера
var iframe = document.createElement('iframe');
iframe.style.display = "none";
iframe.src = "somepdffile.pdf"
iframe.name = 'print_frame';
setTimeout(function () {
window.frames["print_frame"].onafterprint = function() {
console.log("I am here");
}
window.frames["print_frame"].focus();
window.frames["print_frame"].print();
});
document.body.appendChild(iframe);
обратный вызов onafterprint должен сработать после выполнения действия отмены или сохранения, но склеивание не происходит, обратный вызов не запускается.