2009-02-26 4 views

答えて

1

実際、一見すると恐ろしく見えるかもしれませんが、.NET Frameworkの2D drawingは実際には使いやすいです。ここで

はantialised余裕をもって色黒丸のカップルを描く小さな例です。

using System.Drawing; 

... 

Font font = new Font(FontFamily.GenericMonospace, 8); 
Image reportImage = new Bitmap(270, 45); 
using (Graphics graphics = Graphics.FromImage(reportImage)) 
{ 
    graphics.SmoothingMode = System.Drawing.Drawing2D.SmoothingMode.AntiAlias; 

    graphics.FillRectangle(Brushes.White, 
     new Rectangle(new Point(0, 0), reportImage.Size)); 

    for (int i = 0; i != 6; i++) 
    { 
     Rectangle r = new Rectangle(20 + i * 40, 15, 25, 15); 
     graphics.FillEllipse(
      i % 2 == 0 ? Brushes.DarkOrange : Brushes.DarkKhaki, r); 
     graphics.DrawEllipse(Pens.Black, r); 

     r.Offset(2, 0); 

     graphics.DrawString(i.ToString(), font, Brushes.Black, r); 
    } 
} 
reportImage.Save("C:\\test.bmp"); 
0

その正規の古いGDI +がそのトリックを行うかもしれない。

もちろん、各スタジアムの座席指定は で「マップ」してポイントでクリックすることができます。

0

Cairoは素晴らしいツールのように見えます。自分でテストしていない...まだ。しかし、それは非常に有能で、多くの出力をサポートしますフォーマット

関連する問題