响应完PrintPage事件后,末尾你有没有判断是否一页内可以容纳下所有
内容?比如line表示内容,在该事件的末尾要判断if (line != null)
e.HasMorePages=true;
else
e.HasMorePage=false;
内容?比如line表示内容,在该事件的末尾要判断if (line != null)
e.HasMorePages=true;
else
e.HasMorePage=false;
代码如下:
private void printDocument1_PrintPage(object sender, System.Drawing.Printing.PrintPageEventArgs e)
{
e.Graphics.DrawString(this.richTextBox1.Text,this.richTextBox1.Font,Brushes.Black,150,125);
e.HasMorePages =true;
}