如何使用xslt打印頁面。 我需要一個鏈接或一個按鈕,當點擊它時調用打印頁面打印機對話框。使用xslt打印頁面
0
A
回答
2
我懷疑你需要指定更多關於你想要做的事情。
XSLT只是一種將文本塊轉換爲另一種文本的方式。輸入通常是一個xml緩衝區,輸出是該緩衝區的一些文本渲染。
您可能正嘗試使用XSLT生成腳本,並且希望該腳本能夠在某些事情運行時打開打印對話框,例如,你生成的JavaScript,然後運行在瀏覽器上。
你能更詳細地描述你想達到什麼嗎?
在HTML頁面下面給你一個打印鏈接:
<a href="javascript:window.print();">Print</a>
1
XSLT是一種轉換XML文檔的語言。這意味着您可以添加/修改內容。假設你的輸出是HTML,你可以這樣做:
<xsl:template match="top">
<html>
<head>
</head>
<body>
<input name="print" type="button" value="Print"
onclick="javascript:window.print()">
<xsl:apply-templates />
</body>
</html>
</xsl:template>
但是,當然,按鈕必須去哪裏取決於您的需求。另外,我還需要在頂部添加一個media = print特定的CSS,以便文檔完整無缺!
相關問題
- 1. 使用CSS打印頁面
- 2. 使用Watin打印頁面
- 3. 使用html2canvas打印頁面
- 4. 使用XSLT/Xpath打印值
- 5. 打印頁面
- 6. PHP_printer打印雙面打印(雙面)頁
- 7. 用頁面的打印url打印頁面?
- 8. 打印HTML頁面
- 9. ASP.NET打印頁面
- 10. joomla打印頁面
- 11. 打印HTML頁面
- 12. Asp.net打印頁面
- 13. 使用javascript/jquery打印選定頁面
- 14. 使用C#格式打印HTML頁面
- 15. 使用pi_list_browseresults()打印typo3中的頁面
- 16. 使用ajax打印php頁面
- 17. 使用PrintDocument打印多個頁面
- 18. 如何使用html2pdf打印html頁面
- 19. 使用window.print打印外部頁面()
- 20. 使用Window.print打印HTML頁面
- 21. asp.net使用javascript的打印頁面
- 22. 使用PrintDocument打印多個頁面
- 23. 使用ReactJS創建打印頁面
- 24. 打開html頁面打印
- 25. 從命令行使用TSP100打印機打印HTML頁面
- 26. Java打印。使用「書本」類時僅打印一個頁面
- 27. Java:使用頁眉和頁腳打印自定義(可打印)頁面
- 28. HTML頁面打印時打印
- 29. 打印頁面時在單獨頁面上打印
- 30. 在打印另一個頁面的頁面上打印按鈕
您希望XSLT添加一個調用打印機對話框的鏈接嗎?請嘗試解釋更多... – RuudKok 2009-03-05 10:10:50