PDA

View Full Version : سوال: دسترسی به دو پرینتر در یک برنامه



elahejafari
دوشنبه 13 دی 1389, 15:47 عصر
سلام
من می خواهم دریک برنامه کاربران به دو پرینتر دسترسی داشته باشند که هر کدام کار مشخصی انجام دهد
اگر کدی و یا راهنمایی دارید بفرمایید.

mahboube
دوشنبه 13 دی 1389, 16:02 عصر
قائدتا پرينتر ها فقط پرينت مي گيرند!!دقيق تر بگو منظورتو؟

ACorvinus
دوشنبه 13 دی 1389, 16:17 عصر
سلام.

اینجوری میتونی به اسم چاپگرات دسترسی پیدا کنی:


for (int index = 0; index < System.Drawing.Printing.PrinterSettings.InstalledP rinters.Count; index++)
{
string PrinterName = System.Drawing.Printing.PrinterSettings.InstalledP rinters[index].ToString();
ComboBox1.Items.Add(PrinterName);
}

خب تا اینجا نصف راه رو اومدیم. حالا وقتی میخوایم چیزی رو پرینت کنیم نام پرینتر رو به اون میفرستیم. مثلا اگر X یه Object از یه CrystalReport طراحی-شده، باشه اینجوری عمل می کنیم:


X Sample = new X();
Sample.PrintOptions.PrinterName = ComboBox1.Text;

امیدوارم دیگه مشکلی نداشته باشی.