我在表單上生成了HTML。如果你點擊一個按鈕,生成HTML,目前放置在ASP文本框只用文字如何通過c#打印動態創建的HTML?
<!doctype html><html>....</html>
,我想自動打印此HTML(包括只針對生成的主體造型)。
我該怎麼做?
我在表單上生成了HTML。如果你點擊一個按鈕,生成HTML,目前放置在ASP文本框只用文字如何通過c#打印動態創建的HTML?
<!doctype html><html>....</html>
,我想自動打印此HTML(包括只針對生成的主體造型)。
我該怎麼做?
我希望我能正確理解你的問題。 CodeMirror是你可能想要嘗試的。它用顏色顯示和格式化HTML文本。
要打印您的代碼,你需要做的幾件事情
<pre>
標籤或提到CodeMirrorwindow.print()
不會有自動印刷(除非你使用一些黑魔法攻擊IE),因爲在網絡上允許這種攻擊是瘋狂的。
您需要使用Javascript觸發打印請求,但您可以使用C#將其設置爲關閉(請參閱ClientScriptManager以瞭解使用情況)。
window.print()
功能是你所需要的。
您大概會想限制打印什麼,take a look at this SO post的想法。
我找不到任何東西/要/嘗試。每當我搜索,似乎沒有什麼是我想要的。每個人都建議將這些東西寫入.html文件然後打印出來,但我無法做到這一點。 – statue
你能更具體嗎? 「將文件寫入.html文件並打印該文件」的哪一部分會被卡住? – Justin
事實上,我在工作,老闆說要這樣做,否則。 – statue