ممنون
تا اینجا فهمیدم، اما بزارید یکم مطلب باز کنم می خوام چی کار کنم. من می خوام اطلاعات یک فیش رستوران چاپ کنم و از کریستال رپورت هم نمی خوام استفاده کنم. همانطور که می دونی در یک سفارش ممکن چندین کالا باشه که باید هرکدام در یک سطر چاپ بشه. ایجوری که من الان دارم می نویسم موقعیت هر سطر بر مبنای سطر قبلی می نویسم حالا اگر قرار باشه خود تابع بیاد مقداری از یک خط ببره توی خط بعدی آیا تداخل نوشته پیش نمی یاد؟ چه راه حلی داره؟
یا آیا روش دیگه ای هم غیر از متد DrawString وجود داره؟
int x = 10;
e.Graphic.DrawString(tb1.Text, myFont, myBrush, x, y)
x+=10;
e.Graphic.DrawString(tb2.Text, myFont, myBrush, x, y)
x+=10;
e.Graphic.DrawString(tb3.Text, myFont, myBrush, x, y)
...
البته این کد اصلی نیست مثال هست چون از کافی نت ج می دم ببخشید اگر کامل نیست