قمت مؤخراً بتجريب عملية طباعة الصور والملفات من خلال فيجوال بيسك 2005.
وإنني أرفق هنا مثالاً يتضمن الأساسيات فقط.
من الملاحظات الهامة هو أن الوحدة المستخدمة في الطباعة هي الإنش مضروباً بمائة.
يعني مثلاً ورقة A4 ارتفاعها هو 1169 وعرضها هو 827
كما أن كود الطباعة يوضع في حدث PrintPage للكائن PrintDocument حيث يتم استخدام الكائن Graphics للرسم على الطابعة.
طبعاً يوجد أدوات رائعة لعرض صفحة معاينة الطباعة ولإظهار مربع حوار إعدادات الطابعة.
والخلاصة أن عملية الطباعة تقدمت كثيراً عما كانت عليه في النسخة 6 -متى سنتوقف عن المقارنة بفيجوال 6؟-
ولكن الاختلاف في الطريقة عن فيجوال 6 قد يشكل صعوبة في البداية للمبرمجين، ولذلك كتبت هذا الموضوع لتوضيح هذا الموضوع.