PDA

View Full Version : سوال: تعیین A5 بودن سایز پیش فرض پرینت



samaram
یک شنبه 30 خرداد 1389, 19:41 عصر
سلام. میخوام وقتی دکمه ی پرینت رو میزنم اول یه پیش نمایش در سایز A5 نشونم بده و بعد پرینت بگیره. چطور باید کد زیر رو تغییر بدم؟


privatevoid pictureBox1_Click(object sender, EventArgs e)
{
pageSetupDialog1.Document = printDocument1;
pageSetupDialog1.ShowDialog();
}

r00tkit
یک شنبه 30 خرداد 1389, 20:51 عصر
سلام



foreach (PaperSize i in printDocument1.PrinterSettings.PaperSizes)
{
if (i.Kind == PaperKind.A5)
printDocument1.DefaultPageSettings.PaperSize=i;
}

با این کد می تونید اندازهی برگه رو به A5 تغییر بدید

samaram
یک شنبه 30 خرداد 1389, 22:10 عصر
سلام



foreach (PaperSize i in printDocument1.PrinterSettings.PaperSizes)
{
if (i.Kind == PaperKind.A5)
printDocument1.DefaultPageSettings.PaperSize=i;
}

با این کد می تونید اندازهی برگه رو به A5 تغییر بدید
ممنون. ولی papersize , paperkind رو نمیشناخت!

r00tkit
یک شنبه 30 خرداد 1389, 23:56 عصر
سلام
این تیکه کدی که نوشتم برای خودم خیلی قیمتی هستش چون قبلش دستی اندازه می دادم

این نیم اسپیس رو اضافه کن

Namespace: System.Drawing.Printing
Assembly: System.Drawing (in System.Drawing.dll)

samaram
دوشنبه 31 خرداد 1389, 07:03 صبح
سلام
این تیکه کدی که نوشتم برای خودم خیلی قیمتی هستش چون قبلش دستی اندازه می دادم

این نیم اسپیس رو اضافه کن

Namespace: System.Drawing.Printing
Assembly: System.Drawing (in System.Drawing.dll)
از لطف و فداكاريتون ممنونم. هر چي فكر كردم جمله ي ديگه اي براي تشكر خاص به ذهنم نرسيد

hamidoo
جمعه 04 شهریور 1390, 20:30 عصر
دددددددددددمت گرم عاااااااااالی بووووود

stupidProgrammer
شنبه 26 شهریور 1390, 16:56 عصر
جناب geek
داداش خیلی مردی!