منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب

نسخة كاملة : تغيير اعدادت الطابعة
أنت حالياً تتصفح نسخة خفيفة من المنتدى . مشاهدة نسخة كاملة مع جميع الأشكال الجمالية .
السلام عليكم ورحمة الله وبركاته
اريد كود استطيع من خلاله تغيير اعدادات الطباعة لاتمكن من الطباعة على الوجهين علما ان الطابعة لدي تدعم هذه الخاصية حيث ان الاعدادات الافتراضية هي الطباعة على الوجهين والبرنامج الذي اعمل عليه يحتوي تقارير احتاج طباعتها على الوجهين وتقارير اخرى احتاج طباعتها على جهه واحدة لان التوجه الى اعدادات الطابعة وتغييرها كل مرة امر متعب نسيت ان اذكر انني اطبع التقارير مباشرة دون عرضها.

بعد بحث والحمدلله وصلت للحل وهو من خلال هذا الكود

كود :
rep.PrintOptions.PrinterDuplex = PrinterDuplex.Simplex
                   rep.PrintToPrinter(1, False, 0, 0)
اتمنى من لديه نفس المشكلة ان يستفيد من تجربتي
وعليكم السلام  ورحمة الله وبركاته

أنا نفس الشي وجدت كود مشابه في خصائص (PrintDocument1) من أول ما طرحت السؤال 
لكن ما كان عندي طابعة أجرب عليها الأمر.. 

---

ولكن يبقى أن نقول لك :
شكراً لك على التأكيد والافادة بهذا الكود..
(13-01-23, 08:16 PM)i1982 كتب : [ -> ]بعد بحث والحمدلله وصلت للحل وهو من خلال هذا الكود

كود :
rep.PrintOptions.PrinterDuplex = PrinterDuplex.Simplex
                   rep.PrintToPrinter(1, False, 0, 0)
اتمنى من لديه نفس المشكلة ان يستفيد من تجربتي

أخي الكريم أرجو أن ترفع لنا هذا الكود كاملا حتى نفهمه 
شكرا
أين تعريف المتغير rep ؟
وكذلك المتغير PrinterDuplex
(10-04-23, 02:50 AM)أبو خالد الشكري كتب : [ -> ]أين تعريف المتغير rep ؟
وكذلك المتغير PrinterDuplex


rep هو متغير من نوع ( ReportDocument ) خاص بالــ Crystal Reports

أما PrinterDuplex هو ليس بمتغير أنما عبارة عن ( Enumeration ) يعني Enum تحتوي على الخيارات التالية :
Default :
The printer's default duplex setting.
Horizontal :
Double-sided, horizontal printing.
Simplex :
Single-sided printing.
Vertical :
Double-sided, vertical printing.
(10-04-23, 04:04 AM)عبدالله الدوسري كتب : [ -> ]
(10-04-23, 02:50 AM)أبو خالد الشكري كتب : [ -> ]أين تعريف المتغير rep ؟
وكذلك المتغير PrinterDuplex


rep هو متغير من نوع ( ReportDocument ) خاص بالــ Crystal Reports

أما PrinterDuplex هو ليس بمتغير أنما عبارة عن ( Enumeration ) يعني Enum تحتوي على الخيارات التالية :
Default :
The printer's default duplex setting.
Horizontal :
Double-sided, horizontal printing.
Simplex :
Single-sided printing.
Vertical :
Double-sided, vertical printing.




شكرا جزيلا لك أستاذ عبدالله الدوسري
بارك الله فيك ، ما قصرت 
ولكن زين لو زودتونا بمثال متكامل لعرض لوحة Printer Setting