لدي طابعة بها 2 درج
الدرج الاوب مخصص للشيكات
والثاني لورق A4
الدرج الاول يدخل الشيك بالطول
كيف يتم ضبط الطباعة لتطبع من الفورم الي الشيك بالطول وليس بالعرض
[
attachment=19016]
ضع اسم الطابعة في PrinterName
ضع اسم الدرج في PaperSource.SourceName
حدد اتجاه الورقة في Landscape ب True أو False
Landscape: ▄▄
Portait: ▌
مثال يحتاج للتجربة والتعريف بالنتيجة:
PHP كود :
PrintDocument1.PrinterSettings.PrinterName = "اسم الطابعة"
PrintDocument1.DefaultPageSettings.PaperSource.SourceName = "اسم الدرج"
PrintDocument1.DefaultPageSettings.Landscape = True
PrintDocument1.Print()
اخي العزيز
يتم طباعتها بواسطه الكريستال ريبورت وتكست اوبجكت يكون بزاوية 90درجه
وللعلم يجب تنسيق مواضع التكسات لتظهر في المكان المناسب في الصك
جرب من اعدادت التقرير
للاسف مش بشتغل على كريستال كنت جربت وقلت لك
انت بتظبط اعدادات التقرير فى التصميم ووقت الطباعة بيطبع حسب الاعدادات دى
لديك كلاً من الخيارات التالية ...
أولاً عن طريق
ضبط اعدادات مقاس كلاً من الطول والعرض لمقاس
A4 وتذكر الهامش ينقص من المقاس
ثانياً عن طريق
عند الطباعة تدخل على خصائص الطبعة وتحديد الورقة المطلوب طباعتها
A4
وهو سيقوم بتقليل المقاس حتى يضبط لك على المقاس
ولكن فى هذه الحالة ستحتاج الى تكرار الامر مع كل طباعة
تحياتى لك
وتمنياتى لك التوفيق