سلام لطفآراجع به خاصیت print document ونحوه استفاده از اون راهنمایی کنید من هم توی اینجا هم کتاب رجوع کردم خیلی پراکنده گویی شده شکل کلی استفاده از این خاصیت چطوره
سلام لطفآراجع به خاصیت print document ونحوه استفاده از اون راهنمایی کنید من هم توی اینجا هم کتاب رجوع کردم خیلی پراکنده گویی شده شکل کلی استفاده از این خاصیت چطوره
آخرین ویرایش به وسیله daniyal daylamiyan : سه شنبه 21 اردیبهشت 1389 در 18:17 عصر
سلام دوست عزیز اولا خاصیت نیست بلکه کنترله بعدش هم برای اینکه به کاربر امکان بدی که بتونه امکان print preview داشته باشی باید از این کنترل استفاده کنی
ممنون خیلی کلی بود من میخوام با کنترل print document محتوای یه فرم رو چاپ کنم اینکارو هم کردم
privatevoid button1_Click(object sender, EventArgs e)
}
;()printDialog1.ShowDialog
{;() printDocument1.Print
اما بعد از چاپ چیزی چاپ نمیشه صفحه سفید فکر می کنم جایی چیزی جا انداختم
دوست عزیز برای این کار یه کامپوننت هست که می تونی از codeproject دانلود کنی.
با سلام بنده هم همین مشکل ایشان را دارم
و می خواهم بدونم بعد از نوشتن کد زیر چه کاری بایستی انجام بدم
privatevoid button1_Click(object sender, EventArgs e)بایستی printdocument را به چه صورت به این متصل کنم؟؟؟
}
{;()printDialog1.ShowDialog
درضمن نمی خواهم از کامپوننت دیگری استفاده کنم و فقط بوسیله امکانات پیشفرض سی شارپ
lمیشه یک توضیحی بدی که اگر خواستم بوسیله روش زیر عمل کنم چه کاری باید بکنم
البته روش شما را متوجه شدم و مشکلم هم برطرف شد ولی می خوام بفهمم و نه اینکه حفظ کنم
شرمنده اگر زحمتی نیست ؟؟€؟ چون من تازه کار هستم
متشکرم از لطفت
DialogResult d;
d = printPreviewDialog1.ShowDialog();
if (d == DialogResult.OK)
{
printPreviewDialog1.ShowDialog();
printDocument1.Print();
}
واقعیتش من دارم یک note pad مینویسم
و در آن می خواهم گزینه پرینت را هم داشته باشم یعنی گزینه های print preview , print
وچون از کد شبیه بالا برای تغییر فونت و رنگ و ... استفاده کردم سعی داشتم بوسیله همین کد بالا چنین کاری را انجام بدهم چون بایستی از طریق این راه هم انجام شود
باتشکر فراوان
آخرین ویرایش به وسیله m.toosi : جمعه 17 دی 1389 در 03:17 صبح
برای printPreviewDialog نمیتونی از اون if استفاده کنی،توی دکمه فقط بنویس :
printPreviewDialog1.ShowDialog();
برای پرینت کردن هم از printDialog استفاده کن،میتونی از همون روش که برای بقیه استفاده کردی ،برای اینم استفاده کنی :
DialogResult a= printDialog1.ShowDialog() ;
if ( a== DialogResult.OK)
{
printDocument1.PrinterSettings = printDialog1.PrinterSettings;
printDocument1.Print();
}
خاصیت های document هر دو تا رو یادت نره تنظیم کنی
با تشکر فعلا درست شد بازهم خدمتتان زحمت میدم