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

طباعة اكثر من نسخة

مغلق
بدأه walleed23 في 16 فبراير 2008 · 4 رد · 797 مشاهدة · في ASP.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

انا عامل مشروع صغير فيه صفحة عاملها بالasp.net بتظهر بيانات فواتير ومن خلالها اطبع الفاتورة

طبعا طريقتي في الطباعة اني بأستخد الجافا سكربت بان اظهر صفحة الفاتورة المراد طباعتها باستخدام (windo.open) ومن ثم (windo.print) ومن ثم(window.close)

طبعا انا باستخدم هذي الطريقة عشان اطبع على طابعة ال clint والمستخدم هو يختار الطابعة من شاشة الطابعات الموجودة في الوندوز وعن الختيار الطابعة والضغط على زر ال ok تنغلق شاشة الفواتير...طبعا بالطريقة دي انا اتحايل كان الفاتورة تنطبع مباشرتا على الطابعة دون ظهور الصفحة للمستخدم

فلو استخدم ال كريستال ريبوت حطر اظهر شاشة عرض الفاتورة ومن ثم يختار زر الطباعة...عملية طويلة بالنسبة لطباعة فاتورة

المهم انا مشكلتي لو ابغى اطبع نسختين دورت بالنت مني محصل متغير ممكن احدد بيه عدد نسخ الطباعة للأمر (windo.print)...هل يوجد حل ؟

او في طريقة للطباعة مباشرتا على طابعة المستخدم غير طريقتي؟

وشكرا لكم

#2

يا شبااااب تكفون شوفولي حل!!!!!!!!! :(

#3

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

<div style="page-break-before:always;"></div>

و الذي يخبر الطابعة أن تبدأ صفحة جديدة.

#4

السلام عليكم يا اخ system Down

شكر لك على المرور لموضوعي...ممكن تكتبي كل اوامر الطباعة في HTML الي انت عارفها

زي المثال السابق

وشكرا

#5

للرفع

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

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