PDA

View Full Version : مشکل در پرینت



احمد سامعی
پنج شنبه 16 شهریور 1385, 00:52 صبح
دورد وصد بدرود بر مردمان ایران زمین

برای اتصال به پرینتر مشکل دارم این کدی که استفاده می کنم



printDialog1.AllowSomePages = true;

// Show the help button.
printDialog1.ShowHelp = true;

// Set the Document property to the PrintDocument for
// which the PrintPage Event has been handled. To display the
// dialog, either this property or the PrinterSettings property
// must be set
printDialog1.Document = printDocument1;
printDocument1.Print();


این هم کدی که printDocumen رو تعریف کردم


Font my_f = new Font(this.font_name,font_saze);
e.Graphics.DrawString(this.bol_number.Text, my_f,font_color , 645, 80);


وقتی فرمان می دی در پرینت داکیومنت افیس عمل می کنه اما وقتی به پرینتر وصل می شه صفحه سفید می ده

mansoor_csharp
پنج شنبه 16 شهریور 1385, 12:41 عصر
فکر نمی کنی مختصاتx ورودی زیاد باشه و در صفحه نزنه؟؟
با یک x کمتر امتحان کن

احمد سامعی
پنج شنبه 16 شهریور 1385, 17:48 عصر
فکر نمی کنی مختصاتx ورودی زیاد باشه و در صفحه نزنه؟؟
با یک x کمتر امتحان کن

مسئله سر x و y نیست عزیز اصلا وقتی print dialog باز می شه تعداد صفحه های قابل پرینت رو صفر نشون می ده یعنی نمی تونه بین printdocument و printer ارتباط برقرار کنه

تو رو خدا اگه یکی کدی داره که درست عمی کنه برام بزاره
من چند تا textbox دارم که کاربر که متنی توش می نوسیه باید بتونه همونجا پرینتش رو بگیره
همه برنامه حاضر همینش مونده یک هفته پیش باید تحویل می دادم اما هنوز درست کار نمی کنه
:گریه: :گریه:

M.GhanaatPisheh
پنج شنبه 16 شهریور 1385, 18:17 عصر
اول ببینید پرینتر درست نصب شده یا نه.
اگر پرینتر درست نصب شده Application زیر رو امتحان کنید ببینید چطور کار می کنه!!!
http://www.codeproject.com/csharp/printcontrollerfile.asp

m.gholijafari
دوشنبه 06 خرداد 1387, 11:39 صبح
منم همین مشکل رو دارم اگه کسی جواب گرفته لطفا به منم بگه :(

احمد سامعی
یک شنبه 12 خرداد 1387, 01:43 صبح
سلام عزیز
با عرض پوزش من الان ایران نیستم و به هیچ کدام از کد هام دسترسی ندارم اما مشکلم اون زمان تا جایی که یادم هست با استفاده از همین سایتی که در بالا لینکش می بینی حل شد امیدوارم مشکل شما هم حل بشه باز هم تو همین سایت خودمون هم بگردی و یکم با کدت ور بری درست می شه
http://www.codeproject.com/csharp/pr...rollerfile.asp