![]() |
|
[سؤال] هل يوجد كود ارسال اي نص للطابعة فورا - نسخة قابلة للطباعة +- منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب (http://vb4arb.com/vb) +-- قسم : قسم لغة الفيجوال بيسك VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=182) +--- قسم : قسم اسئلة VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=183) +--- الموضوع : [سؤال] هل يوجد كود ارسال اي نص للطابعة فورا (/showthread.php?tid=2512) |
هل يوجد كود ارسال اي نص للطابعة فورا - سعود - 08-04-14 هل يوجد كود ارسال اي نص للطابعة فورا اريد كود يكتب بحدث النقر لزر امر يقوم بطباعة صفحة html او خليط من Div and css يعني صفحة منسقة اريد طبعتها بشكل فوري. شكر الله لكم RE: هل يوجد كود ارسال اي نص للطابعة فورا - الشاكي لله - 08-04-14 استعمل الويب براوزر PHP كود : webBrowser1.DocumentText = "<html .....>";RE: هل يوجد كود ارسال اي نص للطابعة فورا - سعود - 08-04-14 جربت الكود التالي ماضبط كود : Dim wc As New WebClientRE: هل يوجد كود ارسال اي نص للطابعة فورا - سعود - 08-04-14 طيب الاداة هذي PrintDocument1 كيف نتعامل معها كيف نجعلها تطبع نص محدد لان حين اعطي print فقط تشتغل الطابعة وتسحب الورقة من دون اي شي فكيف الامر RE: هل يوجد كود ارسال اي نص للطابعة فورا - سعود - 09-04-14 الامر فيه صعوبة اطلعت على امثلة فلم اجد ابسط مما ذكره الاخ الشاكي RE: هل يوجد كود ارسال اي نص للطابعة فورا - kslawy - 09-04-14 السلام عليكم ورحمة الله وبركاته وجدت كلاس بموقع Codeproject عدلت فيه ليطبع مباشرة علي الطابعة الافتراضية (في الكود الأصلي لازم تحدد الطابعة بنفسك): كود : Public Class PrintHelperطريقة الاستخدام : كود : Dim ph As New PrintHelperhttp://www.codeproject.com/Questions/618628/printing-text-directly-to-printer-from-vb-net **** *** ** * RE: هل يوجد كود ارسال اي نص للطابعة فورا - سعود - 09-04-14 بارك الله فيك اخي ايهما اسرع الكود الذي كتبت ام الكود التالي: كود : Private Sub DocumentCompleted(ByVal sender As Object, ByVal e As WebBrowserDocumentCompletedEventArgs)RE: هل يوجد كود ارسال اي نص للطابعة فورا - kslawy - 10-04-14 سرعتهم تقريبا واحدة مع اختلاف أن الأول يظهر شاشة صغيرة تبين إرسال الأمر للطابعة عكس الثاني لا يظهر شيء أثناء الطباعة بالنسبة للطابعة أي برنامج عندما يحاول الطباعة فإنه يبحث عن الطابعة الافتراضية المنصبة في الجهاز ، إذا ذهبت إلي قسم (الأجهزة والطابعات) من قائمة أبدا ستجد الطابعة الافتراضية وعليها علامة (صاح) خضراء . يمكنك أن تغيير الطابعة برمجيا في الكود الأول لكن في الثاني لا أدري كيف هذا الكود لاستعراض الطابعات المنصبة بالجهاز : PHP كود : For Each ar As String In Printing.PrinterSettings.InstalledPrinters**** *** ** * RE: هل يوجد كود ارسال اي نص للطابعة فورا - الشاكي لله - 12-04-14 لزيادة الخير بعد هذا كود لإختيار طابعة افتراضية ( Default ) PHP كود : <DllImport("winspool.drv", CharSet := CharSet.Auto, SetLastError := True)> _ |