PDA

View Full Version : سوال: Right To Left کردن PrintDocument ...؟



MSN_Issue
جمعه 25 تیر 1389, 13:01 عصر
سلام به همه
میخواستم ببینم راهی وجود داره که متنی که می خوایم توی PrintDocument چاپ بشه ، از راست به چپ چاپ بشه ؟!!
منظورم اینه که دستور زیر که قراره کلمه ی SALAM رو توی مختصات 280 و 60 چاپ کنه ، بجای اینکه 280 رو از چپ بشماره ، از راست بشماره !


e.Graphics.DrawString("SALAM", font, Brushes.Black, 280, 60);
ممنون میشم اگه کمکم کنید ، خیلی کارم گیره .

FastCode
جمعه 25 تیر 1389, 13:21 عصر
StringFormat Format = new StringFormat(StringFormatFlags.LineLimit | StringFormatFlags.DirectionRightToLeft | StringFormatFlags.FitBlackBox);
g.DrawString("Text Here", new Font("Courier New", 9, FontStyle.Bold), Brushes.Black, new RectangleF(X, Y, W, H), Format);

MSN_Issue
جمعه 25 تیر 1389, 13:29 عصر
ممنون دوست عزیز
نمیدونی چه کمک بزرگی بهم کردی .