请问是如何实现打印的?给个简单的例子
解决方案 »
- XML文件中的内容是中文,C#无法识别,怎么办?
- 关于C#的ref引用 和 const修饰
- 如何取得 checkedlistbox 中被勾選的最新項目
- 一个.net ajax web服务问题 大家帮忙解决
- c# winform 如何实现textbox的宽度动态变化?
- DEV Express xtragrid控件使用问题
- StringBuilder 占用资源太大!以几M每分钟速度增加
- 关于reflection的问题
- 存储过程输出多个参数
- 还是关于panel上图像保存的问题,很着急,急着交作业,高人指点一下
- 如何在listview里实现单选
- 串口通讯类serialport的方法readline()读取到的数据格式是什么?
如果用报表,就参考一下报表功能
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;namespace Ex11_01
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
} private void printDocument1_PrintPage(object sender, System.Drawing.Printing.PrintPageEventArgs e)
{
e.Graphics.DrawString(label1.Text, new Font("宋体", 10, FontStyle.Regular), Brushes.Black, 260, 400);
e.Graphics.DrawString(textBox1.Text, new Font("宋体", 10, FontStyle.Regular), Brushes.Black, 330, 400);
e.Graphics.DrawString(label2.Text, new Font("宋体", 10, FontStyle.Regular), Brushes.Black, 270,420);
e.Graphics.DrawString(textBox2.Text, new Font("宋体", 10, FontStyle.Regular), Brushes.Black, 330, 420);
e.Graphics.DrawString(label3.Text, new Font("宋体", 10, FontStyle.Regular), Brushes.Black, 270, 440);
e.Graphics.DrawString(textBox3.Text, new Font("宋体", 10, FontStyle.Regular), Brushes.Black, 330, 440);
} private void button1_Click(object sender, EventArgs e)
{
//printDialog1.ShowDialog();
printPreviewDialog1.Document = this.printDocument1;
printPreviewDialog1.ShowDialog();
}
}