如何使用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. 使用Watin打印頁面
- 2. 使用html2canvas打印頁面
- 3. 打印頁面
- 4. PHP_printer打印雙面打印(雙面)頁
- 5. 用頁面的打印url打印頁面?
- 6. Asp.net打印頁面
- 7. joomla打印頁面
- 8. 打印HTML頁面
- 9. 打印HTML頁面
- 10. 使用pi_list_browseresults()打印typo3中的頁面
- 11. asp.net使用javascript的打印頁面
- 12. 使用ajax打印php頁面
- 13. 使用PrintDocument打印多個頁面
- 14. 使用ReactJS創建打印頁面
- 15. 如何使用html2pdf打印html頁面
- 16. 使用javascript/jquery打印選定頁面
- 17. 使用Window.print打印HTML頁面
- 18. 使用xslt打印節點總數
- 19. 使用XSLT在.net中打印的XML
- 20. 使用CSS和/或jQuery打印頁面並使用分頁符
- 21. 從A4頁面的html頁面打印
- 22. 打印多個頁面,空間頁面
- 23. 在橫向打印頁面
- 24. php打印整個頁面
- 25. Java Jpanel打印空頁面
- 26. 打印ASP.NET頁面,顏色
- 27. 打印此頁面提交
- 28. HTML指定打印頁面?
- 29. 打印適合頁面
- 30. 打印頁面內容
您希望XSLT添加一個調用打印機對話框的鏈接嗎?請嘗試解釋更多... – RuudKok 2009-03-05 10:10:50