s-soleimani
دوشنبه 05 مرداد 1394, 15:10 عصر
سلام دوستان
من یک گرید ویو دارم که برای پرینت محتویاتش از کد زیر استفاده کردم
private void btnPrint_Click(object sender, EventArgs e)
{
printDocument1.Print();
}
private void printDocument1_PrintPage(object sender, System.Drawing.Printing.PrintPageEventArgs e)
{
Bitmap bm = new Bitmap(this.radGridView1.Width, this.radGridView1.Height);
radGridView1.DrawToBitmap(bm, new Rectangle(0, 0, this.radGridView1.Width, this.radGridView1.Height));
e.Graphics.DrawImage(bm, 0, 0);
}
چند مورد رو میخوام اضافه کنم
1. چطور قبل از پرینت به پرینت پریویو را ببینم
2. سایز صفحه و اینکه برام landscape پرینت بگیرد را چطور مشخص کنم؟ (میخوام با کد این کار را بکنم نه با تنظیمات چاپگر)
3. چطور در چاپ هدر و فوتر دلخواه و عکس دلخواه به صفحه اضافه کنم؟
من یک گرید ویو دارم که برای پرینت محتویاتش از کد زیر استفاده کردم
private void btnPrint_Click(object sender, EventArgs e)
{
printDocument1.Print();
}
private void printDocument1_PrintPage(object sender, System.Drawing.Printing.PrintPageEventArgs e)
{
Bitmap bm = new Bitmap(this.radGridView1.Width, this.radGridView1.Height);
radGridView1.DrawToBitmap(bm, new Rectangle(0, 0, this.radGridView1.Width, this.radGridView1.Height));
e.Graphics.DrawImage(bm, 0, 0);
}
چند مورد رو میخوام اضافه کنم
1. چطور قبل از پرینت به پرینت پریویو را ببینم
2. سایز صفحه و اینکه برام landscape پرینت بگیرد را چطور مشخص کنم؟ (میخوام با کد این کار را بکنم نه با تنظیمات چاپگر)
3. چطور در چاپ هدر و فوتر دلخواه و عکس دلخواه به صفحه اضافه کنم؟