nooshin100
سه شنبه 27 فروردین 1387, 20:42 عصر
با سلام:
من یک سوال در مورد پرینت کریستال ریپورت تحت وب(در اینترانت) داشتم.printtoprinter ریپورتو روی پرینتر نصب شده بر روی سرور پرینت می کنه یا کلاینت؟
برای بدست آوردن لیست پرینتر های موجود بر روی سرور از چه کدی باید استفاده کرد؟همچنین تعیین پرینتر default سرور؟من از کد زیر استفاده می کنم ولی نه اسم پرینتر default را به من می ده نه لیست کامل پرینتر های موجود در سرور.این کد توی برنامه ویندوزی به درستی جواب می ده!
Dim PS AsNew System.Drawing.Printing.PrinterSettings
For X AsInteger = 0 To ystem.Drawing.Printing.PrinterSettings.InstalledPr inters.Count - 1
PS.PrinterName = System.Drawing.Printing.PrinterSettings.InstalledP rinters(X)
DropDownList1.Items.Add(PS.PrinterName)
If PS.IsDefaultPrinter Then DropDownList1.SelectedValue = PS.PrinterName
Next
آیا از طریق دیگه می شه از کریستال ریپورت پرینت گرفت؟
من یک سوال در مورد پرینت کریستال ریپورت تحت وب(در اینترانت) داشتم.printtoprinter ریپورتو روی پرینتر نصب شده بر روی سرور پرینت می کنه یا کلاینت؟
برای بدست آوردن لیست پرینتر های موجود بر روی سرور از چه کدی باید استفاده کرد؟همچنین تعیین پرینتر default سرور؟من از کد زیر استفاده می کنم ولی نه اسم پرینتر default را به من می ده نه لیست کامل پرینتر های موجود در سرور.این کد توی برنامه ویندوزی به درستی جواب می ده!
Dim PS AsNew System.Drawing.Printing.PrinterSettings
For X AsInteger = 0 To ystem.Drawing.Printing.PrinterSettings.InstalledPr inters.Count - 1
PS.PrinterName = System.Drawing.Printing.PrinterSettings.InstalledP rinters(X)
DropDownList1.Items.Add(PS.PrinterName)
If PS.IsDefaultPrinter Then DropDownList1.SelectedValue = PS.PrinterName
Next
آیا از طریق دیگه می شه از کریستال ریپورت پرینت گرفت؟