نمایش نتایج 1 تا 2 از 2

نام تاپیک: rotateيك متن حول نقطه مركزي

  1. #1

    rotateيك متن حول نقطه مركزي

    سلام
    من مي خوام يك متن رو در paint رسم كرده و بعد با زاويه هاي مختلف حول مركز متن دوران بدم. ولي در كد زير هر چي زاويه بيشتر مي شه از محل اصلي قرارگيري متن دورتر مي شه.
    كسي مي تونه اين كد رو تصحيح كنه؟
    string s = "Hello";
    SizeF S = e.Graphics.MeasureString(s, f);
    PointF P = newPointF((this.Width - S.Width) / 2, (this.Height - S.Height) / 2);
    PointF C = newPointF(S.Width / 2, S.Height / 2);
    e.Graphics.DrawString(s, f, System.Drawing.
    Brushes.Red, P);
    e.Graphics.TranslateTransform(P.X + C.X, P.Y + C.Y);
    e.Graphics.RotateTransform(90);
    e.Graphics.DrawString(s, f, System.Drawing.
    Brushes.Blue, P);

    ممنون


  2. #2

    نقل قول: rotateيك متن حول نقطه مركزي

    سلام
    یه نگاهی به این بنداز شاید کمک کنه
    http://www.codeproject.com/KB/miscctrl/customtext.aspx

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •