湛江市现任武警支队长:winform 实现打印功能
来源:百度文库 编辑:偶看新闻 时间:2024/05/10 06:32:01
分别使用PrintDialog PrintDocument PrintPreviewDialog单个控件1、打印 private void button2_Click(object sender, EventArgs e)
{
if (this.printDialog1.ShowDialog() == DialogResult.OK)
this.printDocument1.Print(); //引发后面的printDocument1_PrintPage(...)方法
}2、打印预览 // 1、设置显示页面的大小
printPreviewDialog1.PrintPreviewControl.Zoom = 1.0;
// 2、设置宽度和高度
printPreviewDialog1.Width = Screen.PrimaryScreen.Bounds.Width;
printPreviewDialog1.Height = Screen.PrimaryScreen.Bounds.Height;
printPreviewDialog1.ShowDialog(); 在printDocument1_PrintPage方法中绘图3、//表头 int StartX=60; int StartY=120;
e.Graphics.DrawString("序号", new Font("宋体", 10), Brushes.Black, StartX, StartY + 45);
e.Graphics.DrawString("采购项目", new Font("宋体", 10), Brushes.Black, StartX + 55, StartY + 45);
e.Graphics.DrawString("技术要求", new Font("宋体", 10), Brushes.Black, StartX + 250, StartY + 45);
e.Graphics.DrawString("单位", new Font("宋体", 10), Brushes.Black, StartX + 435, StartY + 45);
e.Graphics.DrawString("数量", new Font("宋体", 10), Brushes.Black, StartX + 475, StartY + 45);
e.Graphics.DrawString("单价", new Font("宋体", 10), Brushes.Black, StartX + 535, StartY + 45);
e.Graphics.DrawString("金额", new Font("宋体", 10), Brushes.Black, StartX + 620, StartY + 45);4、表格 Graphics g = e.Graphics;
Pen pen = new Pen(Color.Black, 1); 横线 for (int i = 203; i <= 603;i = i + 40)
{
g.DrawLine(pen, 60, i, 800, i);
} 竖线: int[] ss = new int[8] { 0, 30, 140, 430, 470, 510, 600, 690 };//每个横线距离基准线的差
for (int i = 0; i < ss.Length; i++)
{
g.DrawLine(pen, ss[i] + StartX, 60, ss[i] + StartX,800);
}
{
if (this.printDialog1.ShowDialog() == DialogResult.OK)
this.printDocument1.Print(); //引发后面的printDocument1_PrintPage(...)方法
}2、打印预览 // 1、设置显示页面的大小
printPreviewDialog1.PrintPreviewControl.Zoom = 1.0;
// 2、设置宽度和高度
printPreviewDialog1.Width = Screen.PrimaryScreen.Bounds.Width;
printPreviewDialog1.Height = Screen.PrimaryScreen.Bounds.Height;
printPreviewDialog1.ShowDialog(); 在printDocument1_PrintPage方法中绘图3、//表头 int StartX=60; int StartY=120;
e.Graphics.DrawString("序号", new Font("宋体", 10), Brushes.Black, StartX, StartY + 45);
e.Graphics.DrawString("采购项目", new Font("宋体", 10), Brushes.Black, StartX + 55, StartY + 45);
e.Graphics.DrawString("技术要求", new Font("宋体", 10), Brushes.Black, StartX + 250, StartY + 45);
e.Graphics.DrawString("单位", new Font("宋体", 10), Brushes.Black, StartX + 435, StartY + 45);
e.Graphics.DrawString("数量", new Font("宋体", 10), Brushes.Black, StartX + 475, StartY + 45);
e.Graphics.DrawString("单价", new Font("宋体", 10), Brushes.Black, StartX + 535, StartY + 45);
e.Graphics.DrawString("金额", new Font("宋体", 10), Brushes.Black, StartX + 620, StartY + 45);4、表格 Graphics g = e.Graphics;
Pen pen = new Pen(Color.Black, 1); 横线 for (int i = 203; i <= 603;i = i + 40)
{
g.DrawLine(pen, 60, i, 800, i);
} 竖线: int[] ss = new int[8] { 0, 30, 140, 430, 470, 510, 600, 690 };//每个横线距离基准线的差
for (int i = 0; i < ss.Length; i++)
{
g.DrawLine(pen, ss[i] + StartX, 60, ss[i] + StartX,800);
}
想用宏实现自动打印功能
delphi7中如何实现文件打印功能
PHP中如何实现打印功能?
请教如何通过asp实现打印功能!
怎样在VB 中实现打印功能
如何在网页中实现打印功能
如何在delphi中实现打印功能
在窗体中实现打印预览功能,实现以下非规范表格和数据 的打印
ASP如何实现打印ACCESS数据表的功能?
在VB中如何实现打印的功能
请问高手,在PHP里怎么实现打印功能?
如何实现java打印 页眉、页角功能
柯尼卡美能达2011网络打印功能如何实现?
在asp.net中如何实现打印功能??
vb.net(winform)怎样实现IE浏览器的刷新???
松下 kx-f828cn与电脑如何连接实现传真及打印功能
请问扣位大虾..NET来台下.C#中怎样实现打印功能?
请问我怎样在HTML页面上实现图片打印功能?
在vb里怎么实现打印功能?如需编码请提供一个源代码,谢谢!
在vb里怎么实现打印功能?如需编码请提供一个源代码,谢谢!
在VFP中如何实现票据的输入\打印功能?哪位大侠赐教?
如何实现richedit打印?
如何实现打印共享?
如何实现网络打印