我正在做一个带有多个标签的网络浏览器,每个标签可能会有一个与其他标签不同的新网站。现在我要做的是在特定选项卡上打印页面,当我尝试打印时页面可能包含多个页面。这是我的代码,代码的问题是它只打印一页并且在最后一个选项卡上已打开。有什么建议么:
//this is the printDocemnt from the toolbox
private void printDocument1_PrintPage(object sender, System.Drawing.Printing.PrintPageEventArgs e)
{
Font font1 = new Font("Arial", 16, FontStyle.Regular);
e.Graphics.DrawString(rtb.Text, font1, Brushes.Black, 100, 100);//rtb.Text is a richtextbox object that i initialize in the beginning of the form
}
//this is the printbutton just a normal button
private void PrintButton_Click(object sender, EventArgs e)
{
printDialog1.ShowDialog();
printDocument1.Print();
}