delphi4arab منتديات دلفي للعرب
كيف اعطي امر طباعة تقرير لطابعة معينة - نسخة قابلة للطباعة

+- delphi4arab منتديات دلفي للعرب (https://delphi4arab.net/forum)
+-- قسم : منتديات دلفي للعرب التعليمية (https://delphi4arab.net/forum/forumdisplay.php?fid=3)
+--- قسم : سؤال و جواب حول دلفي (https://delphi4arab.net/forum/forumdisplay.php?fid=15)
+--- الموضوع : كيف اعطي امر طباعة تقرير لطابعة معينة (/showthread.php?tid=8262)



كيف اعطي امر طباعة تقرير لطابعة معينة - salmaanga - 01-12-2016

السلام عليكم
برنامجي يطبع نوعين من الاوراق الكبيرة و الصغيرة مرتبط بطابعتين
كيف اعطي امر طباعة تقرير لطابعة معينة ؟


RE: كيف اعطي امر طباعة تقرير لطابعة معينة - أبو معاذ - 01-12-2016

وعليكم السلام ورحمة الله وبركاته ،
لم تحدد نوع برنامج التقارير الذي تستعمله .
إذا كان ال FastReport .

كود :
frxReport1.PrintOptions.Printer := MyPrinter.Text ;

 حيث أن MyPrinter هو من نوع ComboBox  ويحوي قائمة الطابعات المثبتة على جهازك.

لاستخراج جميع الطابعات المثبة على جهازك :
أضف الأمر التالي : 

كود :
MyPrinter.Items.Assign(Printer.Printers);


لا تنس إضافة Printers  إلى قائمة ال Uses.