PetekDincos
شنبه 26 آذر 1390, 11:39 صبح
با سلام
من برای رسم یک رشته و عمودی نوشتن اون از کد زیر استفاده می کنم
// Create string to draw.
String drawString = "رشته کامپیوتر";
// Create font and brush.
Font drawFont = new Font("2 Homa", 12);
SolidBrush drawBrush = new SolidBrush(Color.Black);
float x = 20.0F;
float y = 50.0F;
StringFormat drawFormat = new StringFormat();
drawFormat.FormatFlags = StringFormatFlags.DirectionRightToLeft;
drawFormat.FormatFlags = StringFormatFlags.DirectionVertical;
e.Graphics.DrawString(drawString, drawFont, drawBrush, x, y, drawFormat);
و چون نوشته من فارسیه نوشته رو از پایین به بالا می نویسه اما من می خوام نوشته رو از بالا به پایین بنویسم برای این کار چه کار کنم ممنون می شم راهنمایی بفرمایید با تشکر
من برای رسم یک رشته و عمودی نوشتن اون از کد زیر استفاده می کنم
// Create string to draw.
String drawString = "رشته کامپیوتر";
// Create font and brush.
Font drawFont = new Font("2 Homa", 12);
SolidBrush drawBrush = new SolidBrush(Color.Black);
float x = 20.0F;
float y = 50.0F;
StringFormat drawFormat = new StringFormat();
drawFormat.FormatFlags = StringFormatFlags.DirectionRightToLeft;
drawFormat.FormatFlags = StringFormatFlags.DirectionVertical;
e.Graphics.DrawString(drawString, drawFont, drawBrush, x, y, drawFormat);
و چون نوشته من فارسیه نوشته رو از پایین به بالا می نویسه اما من می خوام نوشته رو از بالا به پایین بنویسم برای این کار چه کار کنم ممنون می شم راهنمایی بفرمایید با تشکر