Csharp/C Sharp by API/System.Drawing.Drawing2D/MatrixOrder

Материал из .Net Framework эксперт
Перейти к: навигация, поиск

MatrixOrder.Append

<source lang="csharp"> using System; using System.Drawing; using System.Drawing.Drawing2D;

   public class Matrix1
   {
       [STAThread]
       static void Main(string[] args)
       {
         Matrix m = new Matrix();
         m.Rotate(90, MatrixOrder.Append);
         m.Translate(7, 12, MatrixOrder.Append);
         Point[] p = {new Point(20, 45)};
         Console.WriteLine(p.GetValue(0).ToString());
         m.TransformPoints(p);
         Console.WriteLine(p.GetValue(0).ToString());
   
         Console.ReadLine();
       }
   }
  
   
 </source>