PDA

View Full Version : سوال: نحوه تنظیم LandScape و سایز صفحه در پرینت از یک گریدویو



s-soleimani
دوشنبه 05 مرداد 1394, 14: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. چطور در چاپ هدر و فوتر دلخواه و عکس دلخواه به صفحه اضافه کنم؟