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

نسخة كاملة : طباعة الشيك بالطول
أنت حالياً تتصفح نسخة خفيفة من المنتدى . مشاهدة نسخة كاملة مع جميع الأشكال الجمالية .
لدي طابعة بها 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درجه
وللعلم يجب تنسيق مواضع التكسات لتظهر في المكان المناسب في الصك
جرب من اعدادت التقرير
للاسف مش بشتغل على كريستال كنت جربت وقلت لك

(06-08-18, 03:00 PM)mero5000 كتب : [ -> ]جرب من اعدادت التقرير
للاسف مش بشتغل على كريستال كنت جربت وقلت لك

يتم الطباعة مباشرة من الفورم
وليس كريستال ريبورت
انت بتظبط اعدادات التقرير فى التصميم ووقت الطباعة بيطبع حسب الاعدادات دى
(06-08-18, 08:10 PM)mero5000 كتب : [ -> ]انت بتظبط اعدادات التقرير فى التصميم ووقت الطباعة بيطبع حسب الاعدادات دى


كلام سليم يختصر المسألة
لديك كلاً من الخيارات التالية ...

أولاً عن طريق 
ضبط اعدادات مقاس كلاً من الطول والعرض لمقاس A4 وتذكر الهامش ينقص من المقاس

ثانياً عن طريق
عند الطباعة تدخل على خصائص الطبعة وتحديد الورقة المطلوب طباعتها A4 
وهو سيقوم بتقليل المقاس حتى  يضبط لك على المقاس

ولكن فى هذه الحالة ستحتاج الى تكرار الامر مع كل طباعة

تحياتى لك
وتمنياتى لك التوفيق