这是我的div:
<div id="myDIV">
<asp:Label ID="Label2" runat="server" Text="Label"></asp:Label>
<asp:Button ID="Button1" runat="server" Text="Button" OnClick="Button1_Click" />
</div>
我想在服务器打印机上打印myDIV
,
不是在客户端。
所以我认为我必须使用PrintDocument。这是对的吗?
protected void Button1_Click(object sender, EventArgs e)
{
PrintDocument print;
print = new PrintDocument();
print.PrintPage += Print_PrintPage;
print.Print();
}
private void Print_PrintPage(object sender, PrintPageEventArgs e)
{
e.Graphics.DrawString("Hello World!", new Font("Arial", 30), Brushes.Gold, 90, 20);
}
我使用该代码在服务器打印机上打印字符串,但我不知道如何将div转换为printhandler对象。
如果你能帮助我,我会很感激。