PDA

View Full Version : سوال: نوشتم متن روی تصویر با حفظ Right-to-Left بودن متن



rezano
یک شنبه 29 خرداد 1390, 23:25 عصر
سلام

یه برنامه نوشتم که متن رو از کاربر میگیره و روی تصویر می نویسه
ولی تکس باکسم باید حتما Right-to-Left باشه
ولی وقتی تابع نوشتن متن ، متن رو می نویسه به صورت Left-to-Right می نویسه.
می خوام ببینم میشه یه جوری به تابع فهموند که فرمت نوشته من فرق میکنه و دقیقا همون طور که توی تکس باکس دیده میشه نوشته بشه؟:متفکر:

این کد نوشتن متن:

Image imgTemp = pictureBox1.Image;
Graphics graphic = Graphics.FromImage(imgTemp);
graphic.DrawString(textBox1.Text, new Font("Tahoma",15,FontStyle.Bold),new SolidBrush(Color.Black), new Point(10, 10));
pictureBox1.Image = imgTemp;


این هم مثلا متنمه:

39 - الف 54 - 1391/1/1

saman6384
دوشنبه 30 خرداد 1390, 00:13 صبح
graphic.DrawString(textBox1.Text,

new Font("Tahoma", 15, FontStyle.Bold), new SolidBrush(Color.Black), new Point(400, 100), new StringFormat(StringFormatFlags.DirectionRightToLef t));