بتـــــاريخ : 11/6/2008 8:32:02 PM
الفــــــــئة
  • الحـــــــــــاسب
  • التعليقات المشاهدات التقييمات
    0 710 0

    موضوعات متعلقة

    الطباعه

    الطباعه

    الناقل : mahmoud | العمر :35 | المصدر : www.a3j.com

    كلمات مفتاحية  :
    الطباعه

    الطباعة باستخدام Print Object



    إن الطباعة من الأساسيات في برامجك فأي برنامج يحتاج إلى الطباعة

    في هذا الدرس سوف نقدم مثالاً بسيطاً لطباعة نص دون إستخدام توابع API



    أولاً يجب أن يكون لديك طابعة إفتراضية مثبتة ولو لم يكن لديك طابعة أضف طابعة وهمية للتجريب . عن طريق لوحة التحكم -> الطابعات -> إضافة طابعة



    ثانياً عليك تجهيز الفورم بمايلي:

    1 - أداة النصوص Text1

    2 - الصندوق List1

    3 - زر أمر Command1

    هذه الأدوات التي عليك إضافتها

    im_vb/formm.JPG

    الأن نبداً بالعمل :

    1- أنقر نقرتين فوق الفورم وأكتب الشيفرة التالية في الحدث Load للفورم

    Dim a As Integer
    For a = 0 To Printers.Count -1
    List1.AddItem Printers(a).DeviceName
    Next
    End Sub

    شرح الكود :

    هذا الكود يقوم بوضع قائمة بأسماء الطابعات المثبتة لديك في الصندوق List1 لتتمكن من إختيار الطابعة التي تريد الطباعة عليها.



    2- أنقر نقرتين فوق List1 وأكتب الكود التالي :

    Set Printer = Printers(List1.ListIndex)

    هذا الكود يقوم بتحديد الطابعة من المجموعة المثبتة لديك



    3-الأن نبدأ بعملية الطباعة :

    أكتب النص الذي تريد طباعته في Text1

    أضف الكود التالي إلى زر Command1:

    Printer.FontSize = 40
    Printer.Print Text1.text
    Printer.EndDoc

    في السطر الأول تحديد حجم الخط

    في السطر الثاني إرسال النص إلى الطابعة

    في السطر الثالث بدء الطباعة الفعلية



    هذه عملية الطباعة البسيطة بإستخدام Print Object ولاكن هناك عمليات طباعة ضخمة بتوابع API

    سيكون لنا حديث خاص عنها



    أمل أن يكون هذا الدرس قد حقق الفائدة للمبتدئين في الفيجوال بيسك

    كلمات مفتاحية  :
    الطباعه

    تعليقات الزوار ()