السلام عليكم ورحمة الله وبركاته
اولا:
كيف يتم تحديد اسم الطابعة في Run time باستخدام الكريستال ريبورت
ثانيا :
كيف يتم التحكم في حجم الورقة واعدادات الصفحة اى الهوامش في Run time
السلام عليكم ورحمة الله وبركاته
اولا:
كيف يتم تحديد اسم الطابعة في Run time باستخدام الكريستال ريبورت
ثانيا :
كيف يتم التحكم في حجم الورقة واعدادات الصفحة اى الهوامش في Run time
"نحن لا نستسلم... ننتصر أو نموت.... وهذه ليست النهاية... بل سيكون عليكم أن تحاربوا الجيل القادم والاجيال التي تليه... اما أنا... فإن عمري سيكون أطول من عمر شانقي."
عمر المختار
اللهم انعم على بلادي بالأمن والأمان
السلام عليكم
اقتباسكيف يتم تحديد اسم الطابعة في Run time باستخدام الكريستال ريبورت
حقيقة لم أفهم ماتقصده , إذا كنت لا تريد عرض التقرير في ال CrystalReportViewer وتريد فقط طباعته مباشرة هنالك شفرة تقوم بطباعة التقرير مباشرة ودون النظر الي ال View الخاصة به مع ملاحظة انه سيتم استخدام الطابعة ال Default الموجودة في نظام التشغيل
والكود هو
ReportName.PrintToPrinter
اقتباسكيف يتم التحكم في حجم الورقة واعدادات الصفحة اى الهوامش في Run time
بالنسبة لحجم الورقة فهنالك طريقة للتحكم بها والكود هو
ReportName.PrintOptions.PaperSize = CrystalDecisions.[Shared].PaperSize.PaperA4
مع مراعاة أن ReportName هو اسم التقرير الموجود عندك والذي تريد التحكم بحجم الورقة , يمكنك تغيير آخر كلمة PaperA4 بالحجم الذي تريده أو برمجتها بصورة أفضل , وكمثال يمكنك عمل ComboBox يحتوي علي الاحجام التي يدعمها الكريستال ريبورت وتدع الخيار للمستخدم النهائي
والله الموفق
هذا الموضوع مغلق.