الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

ماهي طريقة الطباعة المباشرة

بدأه thepast في 14 أغسطس 2013 · 2 رد · 715 مشاهدة · في ASP.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم ورحمة الله وبركاته

 

 

 

عندي صفحة وفيها  زر طباعة لتقرير معين       كيف اجعل المستخدم يطبع   بطابعته              

 

 

لاني استخدمت كود 

cryRpt.PrintToPrinter(1, False, 0, 0)

ولكن تقوم بالطباعه  على الطابعه التي متوصلة على السيرفر  وليس  طابعة المستخدم

 

 

قرات   مواضيع تتحدث عن   انزال   (Active x) على جهاز المستخدم       قفلت مش معقولة   اذهب الى كل مستخدم  واقول له  راح انزل لك  

 

وخصوصا ونحن نشاهد كثير من المواقع فيها هذه الخاصية    مثل عندما تريد طباعة استمارة معينه   والامثلة كثيره                   ولا تقولو افتحها  PDF ثم اطبعها           اريد الطباعة المباشرة بدون فتح التقرير

 

 

ارجوووكم ماهي الطريقة الصحيحة او الكود لعمل هذه الوظيفة  

 

 

وشكرا

#2
 PrintDialog printDialog1 = new PrintDialog();

                   System.Drawing.Printing.PrintDocument printDocument1 = new System.Drawing.Printing.PrintDocument();

                   printDialog1.PrinterSettings = printDocument1.PrinterSettings;

                   DialogResult re = printDialog1.ShowDialog();

                   CrystalDecisions.CrystalReports.Engine.ReportDocument report = new CrystalDecisions.CrystalReports.Engine.ReportDocument();

                   report.Load(مكان التقرير);

 

                   if (re == DialogResult.OK)

                   {

                       report.PrintToPrinter(1, false, 0, 0);

                   }

#3

لا استطيع استخدام  PrintDialog

 

في asp.net

 

 

مالعمل

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…