我想在document.ready函數下的頁面上設置window.print()
,但它表示'文檔尚未準備好打印'。那麼現在誰不能檢測到我的pdf已加載?如何知道我的pdf文件加載是否合適
0
A
回答
0
我想這一定是工作,但不是在文件準備
$(window).load(function() {
alert('Loaded');
});
0
你必須嘗試在pdfjs git-repo提到textlayerrendered
事件。這裏有一個例子:
document.addEventListener('textlayerrendered', function (e) {
if (e.detail.pageNumber === PDFViewerApplication.page) {
// finished rendering
}
}, true);
1
你可以使用setTimeout()
將執行checkReadyState()
功能每200
毫秒。 checkReadyState
將執行window.print()
一旦document.readyState
是complete
:
$(document).ready(function() {
function isDocumentReady() {
if (document.readyState === 'complete') {
window.focus();
window.print();
window.close();
} else {
setTimeout(isDocumentReady, 200);
}
}
isDocumentReady();
});
相關問題
- 1. 如何知道mapView是否被加載?
- 2. 如何知道在PDFjs上加載PDF文件的百分比
- 3. 如何知道是否加載了NIB文件?
- 4. 如何知道logback配置文件是否已經加載?
- 5. 如何知道你的單元測試是否是「合適的」?
- 6. 如何知道我的非ViewController類是否已加載(如viewDidLoad)
- 7. 如何知道文件類型是否爲PDF?
- 8. 我如何知道Google地圖是否開始加載拼貼?
- 9. 如何知道文件是否存在?
- 10. 如何知道文檔是否已加載
- 11. 如何知道10385274000是否適合Oracle:NUMBER(10)?
- 12. 如何知道窗口「加載」事件是否已被觸發
- 13. 我如何知道我的代碼是否可合成? [Verilog]
- 14. 如何知道用戶是否已下載文件
- 15. 如何知道wget是否實際下載了一個文件?
- 16. 如何知道用戶是否下載文件?
- 17. 如何知道WebBrowser是否完成下載文件? Visual Basic
- 18. 如何在Ruby中知道文件是否完全下載
- 19. 如何知道文件是否已完全下載
- 20. 如何知道QLPreviewController是否成功加載文檔/加載失敗?
- 21. 如何知道我的文件是否被正確翻譯
- 22. 如何知道我的js/CSS文件是否太大?
- 23. 如何知道下載是否完成
- 24. 如何知道資源文件是否由Javascript中的頁面加載
- 25. 如何知道NSString是否適合UILabel以及是否適合最後一個字符串的索引?
- 26. 如何使用itext知道文檔是否聲明爲PDF/A
- 27. 如何知道php文件是從源代碼加載
- 28. 如何知道\如果一個ActiveRecord集合是否被惰性加載?
- 29. 如何以編程方式知道Adobe Reader是否完成加載文件?
- 30. 如何知道組件何時加載?
試圖嘗試在window.onload –
。但沒有運氣:( –