احمد سامعی
جمعه 02 اسفند 1387, 12:39 عصر
سلام دوستان
من واسه پريت تو برنامه هام از PrintDocument استفاده مي كنم و كد زير رو توش مي نويسم
private void printDocument1_PrintPage(object sender, System.Drawing.Printing.PrintPageEventArgs e)
{
int x = 500;
int y = 70;
e.Graphics.DrawString(this.abel1.Text, myFont,Brushes.Black, x, y);
x += 150;
y += 25;
e.Graphics.DrawString(this.textBox1.Text, myFont, myBrush, x, y);
}
اما يك اشكال داره و اون اين كه وقتي محل Draw يك متن(x , y) رو ست مي كني از سمت چپ به راست ست مي كنه و متن به سمت راست ادامه پيدا مي كنه و براي ما فارسي نويس ها كه از راست به چپ مي نويسيم متن از صفحه مي زنه بيرون !؟
چطوري مي شه اين مشكل برطرف كرد ؟:عصبانی++:
من واسه پريت تو برنامه هام از PrintDocument استفاده مي كنم و كد زير رو توش مي نويسم
private void printDocument1_PrintPage(object sender, System.Drawing.Printing.PrintPageEventArgs e)
{
int x = 500;
int y = 70;
e.Graphics.DrawString(this.abel1.Text, myFont,Brushes.Black, x, y);
x += 150;
y += 25;
e.Graphics.DrawString(this.textBox1.Text, myFont, myBrush, x, y);
}
اما يك اشكال داره و اون اين كه وقتي محل Draw يك متن(x , y) رو ست مي كني از سمت چپ به راست ست مي كنه و متن به سمت راست ادامه پيدا مي كنه و براي ما فارسي نويس ها كه از راست به چپ مي نويسيم متن از صفحه مي زنه بيرون !؟
چطوري مي شه اين مشكل برطرف كرد ؟:عصبانی++: