آشنایی با چاپ اطلاعات متنی

پروژه جدیدی با نام print  بسازید . کنترل های زیر را همانند شکل در آن وارد کنید .

  1. print document
  2. printDialog
  3. PrintPreviewDialog
  4. PageSetupDialog
  5. OpenFileDialog
  6. FontDialog
  7. 6 کنترل Button

ناحیه حالی فرم را کلیک مضاعف کرده و متغیر های برنامه رو همانند شکل زیر وارد کنید :

 

دستور using System.IO را در ابتدای برنامه وارد کنید

ناحیه خالی فرم را کلیک مضاعف کرده دستورات زیر را تایپ کنید :

بر روی دکمه button 1 کلیک مضاعف کرده دستورات رویداد Click آن را به صورت زیر تغییر دهید .

این دستورات اگر کاربر فایلی را انتخاب کرده باشد آن را به چابگر انتقال میدهد در غیر این صورت پیام مناسبی را نشان میدهد .

حال بر روی دکمه Button 2 کلیک مضاعف کرده و دستورات رویداد Click آن را به صورت زیر تغییر دهید :

این دستورات اطلاعات موجود در کنترل PrintDocument 1 را در کنترل PrintPreviewDialog1 میدهد .

حال دکمه button 3 را کلیک مضاعف کنید و رویداد Click آن را همانند شکل زیر تغییر دهید :

این دستورات کادر محاوره پرینت را نمایش میدهد که توسط کاربر میتواند اطلاعات چاپ را تغییر دهد

حال دکمه button 4 را کلیک مضاعف کنید و دستورات رویداد کلیک آن را به صورت زیر تغییر دهید :

این دستورات کادر محاوره page setup  را نمایش میدهد که توسط این کادر ، کاربر میتواند مشخصات صفحه چاپ را تعیین میکند .

دکمه محاوره ای button 5 را کیلیک مضاعف کنید و رویداد کلیک آن را به صورت زیر تغییر دهید :

این دستورات کادر محاوره Open را فعال میکند به طوری که کاربر میتواند فایل مورد نظر خود را برای چاپ ارسال کند .

دکمه button 6 را کلیک مضاعف کنید و رویداد کلیک آن را به صورت زیر تغییر دهید :

این دستورات کادر محاوره ای Font را نشان میدهد به طوری که کاربر میتواند فونت مورد نظر خود را تعیین کند .

رویداد Begin print مربوط به کنترل print Document 1 را به برنامه اضافه کرده و دستورات آن را به صورت زیر تغییر دهید .

رویداد EndPrint مربوط به کنترل printDocument1 را به برنامه اضافه کرده و دستورات آن را به صورت زیر تغییر دهید :

رویداد print page مربوط به printDocument1 را به برنامه اضافه کنید و دستورات آن را به صورت زیر تغییر دهید :

این دستورات با توجه به فونت انتخاب شده اطلاعات یک صفحه را چاپ میکند و پس از چاپ چنانچه اطلاعات چاپ شده باقی مانده باشد خاصیت HasMorePage را برابر با true قرار میدهد تا صفحات بعدی چاپ شود .

 

 

 

3 سال پیش
2521

ساخت برنامه print در سی شارپ

آشنایی با چاپ اطلاعات متنی

پروژه جدیدی با نام print  بسازید . کنترل های زیر را همانند شکل در آن وارد کنید .

  1. print document
  2. printDialog
  3. PrintPreviewDialog
  4. PageSetupDialog
  5. OpenFileDialog
  6. FontDialog
  7. 6 کنترل Button

ناحیه حالی فرم را کلیک مضاعف کرده و متغیر های برنامه رو همانند شکل زیر وارد کنید :

 

دستور using System.IO را در ابتدای برنامه وارد کنید

ناحیه خالی فرم را کلیک مضاعف کرده دستورات زیر را تایپ کنید :

بر روی دکمه button 1 کلیک مضاعف کرده دستورات رویداد Click آن را به صورت زیر تغییر دهید .

این دستورات اگر کاربر فایلی را انتخاب کرده باشد آن را به چابگر انتقال میدهد در غیر این صورت پیام مناسبی را نشان میدهد .

حال بر روی دکمه Button 2 کلیک مضاعف کرده و دستورات رویداد Click آن را به صورت زیر تغییر دهید :

این دستورات اطلاعات موجود در کنترل PrintDocument 1 را در کنترل PrintPreviewDialog1 میدهد .

حال دکمه button 3 را کلیک مضاعف کنید و رویداد Click آن را همانند شکل زیر تغییر دهید :

این دستورات کادر محاوره پرینت را نمایش میدهد که توسط کاربر میتواند اطلاعات چاپ را تغییر دهد

حال دکمه button 4 را کلیک مضاعف کنید و دستورات رویداد کلیک آن را به صورت زیر تغییر دهید :

این دستورات کادر محاوره page setup  را نمایش میدهد که توسط این کادر ، کاربر میتواند مشخصات صفحه چاپ را تعیین میکند .

دکمه محاوره ای button 5 را کیلیک مضاعف کنید و رویداد کلیک آن را به صورت زیر تغییر دهید :

این دستورات کادر محاوره Open را فعال میکند به طوری که کاربر میتواند فایل مورد نظر خود را برای چاپ ارسال کند .

دکمه button 6 را کلیک مضاعف کنید و رویداد کلیک آن را به صورت زیر تغییر دهید :

این دستورات کادر محاوره ای Font را نشان میدهد به طوری که کاربر میتواند فونت مورد نظر خود را تعیین کند .

رویداد Begin print مربوط به کنترل print Document 1 را به برنامه اضافه کرده و دستورات آن را به صورت زیر تغییر دهید .

رویداد EndPrint مربوط به کنترل printDocument1 را به برنامه اضافه کرده و دستورات آن را به صورت زیر تغییر دهید :

رویداد print page مربوط به printDocument1 را به برنامه اضافه کنید و دستورات آن را به صورت زیر تغییر دهید :

این دستورات با توجه به فونت انتخاب شده اطلاعات یک صفحه را چاپ میکند و پس از چاپ چنانچه اطلاعات چاپ شده باقی مانده باشد خاصیت HasMorePage را برابر با true قرار میدهد تا صفحات بعدی چاپ شود .

 

 

 

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

مطالب پر بازدید

آ
آموزش تغییر رنگ اجسام در فتوشاپ،آموزش تغییر رنگ اجسام ،فتوشاپ،آموزش فتوشاپ ،آموزش تغییر رنگ در فتوشاپ،آموزش تغییر رنگ

آموزش تغییر رنگ اجسام در فتوشاپ

سلام خدمت تمام کاربران عزیز سایت زرین هور امیدوارم حال همه تون عالی باشه و در سلامت کامل باشد در این پست قصد داریم تغییر رنگ اجسام رو در فتوشاپ رو آموزش بدیم شاید برخی از شما فروشگاه لوازم ،پوشاک...

microsoft

ذخیره چند مورد در کلیپ‌‌برد ویندوز

تغییر آیکون

تغییر آیکون مرورگر با HTML

دستورات پر کاربرد لینوکس،آموزش لینوکس،دستورات مهم لینوکس،آموزش رایگان لینوکس،ترمینال لینوکس،دستورات ترمینال لینوکس همراه آموزش،کدهای ضروری لینوکس

دستورات پر کاربرد لینوکس

کم کننده-حجم-ویدیو-سایت-آنلاین-رایگان-کم-کننده-حجم-ویدیو-حذف-صدا-در-همون-سایت

آموزش کم کننده حجم ویدیو