读书人

C#中怎么实现打印listbox中的内容

发布时间: 2012-03-22 17:43:57 作者: rapoo

C#中如何实现打印listbox中的内容
有个打印按钮,点击打印,怎么样将listbox中的内容打印出来,是否能给个例子程序?

[解决办法]
protected void printDocument_PrintPage(Object sender, PrintPageEventArgs e)
{
private float y=1;
private float x=1;
Font btfont = new Font("黑体", 10);
SizeF size = e.Graphics.MeasureString("样", btfont);
for (int i = 0; i < listBox1.Items.Count; i++)
{

e.Graphics.DrawString("=============客户A信息=========== ", btfont, Brushes.Black, x,y)
y += size.Height;
e.Graphics.DrawString(listBox1.Items[i].ToString(), btfont, Brushes.Black, x,y)
}
}
自已调整x,y的值
[解决办法]
试一下:

C# code
  protected void printDocument_PrintPage(Object sender, PrintPageEventArgs e)   {   private float y=1;   private float x=1;   Font btfont = new Font("黑体", 10);   SizeF size = e.Graphics.MeasureString("样", btfont);   for (int i = 0; i < listBox1.Items.Count; i++)             {                               e.Graphics.DrawString("=============客户A信息=========== ", btfont, Brushes.Black, x,y)             y += size.Height;             e.Graphics.DrawString(listBox1.Items[i].ToString(), btfont, Brushes.Black, x,y)             }   } 

读书人网 >C#

热点推荐