تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
معلومة ::: PrintForm
#1
كاتب الموضوع : BADRMEDIA



تكلمنا عن مجموعة Microsoft Visual Basic 2005 Power Packs 2.0

وشرحنا فيها عنصر RectangleShape وعنصر OvalShape


وجاء الدور لنتعرف على العنصر PrintForm الموجود مع مجموعة


هذا العنصر يساعد على طباعة الفورم مباشرة دون عناء

كل ما فى الأمر ضعه على الفورم وضع زر أمر - اكتب فى حدث زر الأمر فقط



كود :
PrintForm1.Print()

سيقوم بالطباعة بالاعدادات الافتراضية للطباعة


}}}}
تم الشكر بواسطة:
#2
سنقوم ببعض التخصيصات قبل الطباعة

ماذا لو أردت أن تطبع إلا ملف وليس إلى الطابعة

سنكتب قبل ينطلق أمر الطباعة



كود :
PrintForm1.PrintAction = Printing.PrintAction.PrintToFile
أما لو أردت عرض الفورم قبل الطباعة سنكتب


كود :
PrintForm1.PrintAction = Printing.PrintAction.PrintToPreview
أو لو أردنا الطباعة إلى الطابعة سنكتب


كود :
PrintForm1.PrintAction = Printing.PrintAction.PrintToPrinter

ثم نطلق الأمر فى النهاية


كود :
PrintForm1.Print()

}}}}
تم الشكر بواسطة:
#3
يمكن عن طريق الأمر PrinterSettings قبل أن نطلق أمر الطباعة أن نقوم ببعض التخصيصات



كود :
PrintForm1.PrinterSettings.

مثلا عدد النسخ التى ستطبع



كود :
PrintForm1.PrinterSettings.Copies = 2

}}}}
تم الشكر بواسطة:
#4
الخاصية PrintOption لنتعرف عليها


وهى تتضمن


ClientAreaOnly()
CompatibleModeClientAreaOnly()
CompatibleModeFullWindow()
FullWindow()
Scrollable()

ويتم ارسالها مع أمر الطباعة واهمها

Scrollable لو أردت أن تطبع الجزء الظاهر فقط

FullWindow لو أردت أن تطبع كل الفورم حتى لو كان هناك ScrollBar


ويكون الأمر كالتالى :




كود :
PrintForm1.Print(Me, PowerPacks.Printing.PrintForm.PrintOption.Scrollable)
}}}}
تم الشكر بواسطة:


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  معلومة ::: ListBox Blue Sky 14 2,401 14-11-16, 11:32 PM
آخر رد: فارس جراح
  معلومة مهمه فى المصفوفات ali.alfoly 2 792 30-08-13, 02:25 AM
آخر رد: ali.alfoly
  من المنتدى القديم - معلومة ::: ProgressBar ( للاخ BADRMEDIA ) المبرمج علي نوري 2 1,266 23-08-13, 11:17 PM
آخر رد: nin9e
  معلومة :: تعلم كيف تحفظ صورة في My.Settings بدون الإحتياج إلى مسارها! أسامة أحمد 3 1,016 16-12-12, 06:25 PM
آخر رد: 3amo
  من المنتدى القديم - معلومة ::: CheckBox ( للاخ BADRMEDIA ) المبرمج علي نوري 1 571 30-11-12, 05:54 PM
آخر رد: مبرمج أوتار
  معلومة :: الحل لمشكلة الخطأ في الكود For Each i As Button In Me.Controls Aly El-Haddad 2 680 10-11-12, 09:15 PM
آخر رد: Mr. DotNet
  معلومة : Partial Class RaggiTech 1 543 06-10-12, 11:03 PM
آخر رد: RaggiTech
  معلومة : TryCast مهمة RaggiTech 0 461 06-10-12, 11:02 PM
آخر رد: RaggiTech
  معلومة : XML Comments مهمة RaggiTech 1 423 06-10-12, 11:01 PM
آخر رد: RaggiTech
  معلومة - الاستثناءات ( Exceptions ) RaggiTech 0 534 06-10-12, 11:00 PM
آخر رد: RaggiTech

التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم