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

كيف يتم تحديد اسم الطابعة في Run time

مغلق
بدأه عبدالجليل العقوري في 22 مارس 2006 · 1 رد · 718 مشاهدة · في تصميم وبرمجة التقارير
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

اولا:

كيف يتم تحديد اسم الطابعة في Run time باستخدام الكريستال ريبورت

ثانيا :

كيف يتم التحكم في حجم الورقة واعدادات الصفحة اى الهوامش في Run time

"نحن لا نستسلم... ننتصر أو نموت.... وهذه ليست النهاية... بل سيكون عليكم أن تحاربوا الجيل القادم والاجيال التي تليه... اما أنا... فإن عمري سيكون أطول من عمر شانقي."

عمر المختار

اللهم انعم على بلادي بالأمن والأمان

#2

السلام عليكم

اقتباس
كيف يتم تحديد اسم الطابعة في Run time باستخدام الكريستال ريبورت

حقيقة لم أفهم ماتقصده , إذا كنت لا تريد عرض التقرير في ال CrystalReportViewer وتريد فقط طباعته مباشرة هنالك شفرة تقوم بطباعة التقرير مباشرة ودون النظر الي ال View الخاصة به مع ملاحظة انه سيتم استخدام الطابعة ال Default الموجودة في نظام التشغيل

والكود هو

ReportName.PrintToPrinter

اقتباس
كيف يتم التحكم في حجم الورقة واعدادات الصفحة اى الهوامش في Run time

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

ReportName.PrintOptions.PaperSize = CrystalDecisions.[Shared].PaperSize.PaperA4

مع مراعاة أن ReportName هو اسم التقرير الموجود عندك والذي تريد التحكم بحجم الورقة , يمكنك تغيير آخر كلمة PaperA4 بالحجم الذي تريده أو برمجتها بصورة أفضل , وكمثال يمكنك عمل ComboBox يحتوي علي الاحجام التي يدعمها الكريستال ريبورت وتدع الخيار للمستخدم النهائي

والله الموفق

هذا الموضوع مغلق.

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