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

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

تفضل اخي العزيز

PHP كود :
Dim cr As New CrystalDecisions.CrystalReports.Engine.ReportDocument()

            
' افقي
            cr.PrintOptions.PaperOrientation = CrystalDecisions.[Shared].PaperOrientation.Landscape

            ' 
عمودي
            cr
.PrintOptions.PaperOrientation CrystalDecisions.[Shared].PaperOrientation.Portrait 
شكر دائم للاستاذ المحترم sajad بس يا ريت توضيح .. الكود ده علشان يخلي الصفحة رأسية .. لكن هل هذا الكود للطباعة أيضاً ؟ لأن سؤالي كان على الاتنين .. اولا يجعل الصفحة راسية ثم يطبعها .. حيث انني لم اجد كلمة print .. ارجو التوضيح .. وشكرا
العفو اخي العزيز

اخي اذا اردت الطباعة مباشرة اولا حدد مصدر البيانات للCrystalReport ثم اكتب

PHP كود :
cr.PrintToPrinter(1false00