View Full Version : سوال: دسترسی به دو پرینتر در یک برنامه
elahejafari
دوشنبه 13 دی 1389, 16:47 عصر
سلام
من می خواهم دریک برنامه کاربران به دو پرینتر دسترسی داشته باشند که هر کدام کار مشخصی انجام دهد
اگر کدی و یا راهنمایی دارید بفرمایید.
mahboube
دوشنبه 13 دی 1389, 17:02 عصر
قائدتا پرينتر ها فقط پرينت مي گيرند!!دقيق تر بگو منظورتو؟
ACorvinus
دوشنبه 13 دی 1389, 17: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;
امیدوارم دیگه مشکلی نداشته باشی.
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.