コード例 #1
0
ファイル: GdiPlusRenderer.cs プロジェクト: sketchit/sketchit
 public override void DrawBackground(BackgroundParameters parms)
 {
     using (DeviceContextHandler dch = GetDeviceContextHandler())
     {
         if (parms.Image != null)
         {
             dch.DrawingSurface.DrawImage(parms.Image.Bitmap, 0, 0, Canvas.Width, Canvas.Height);
         }
         else
         {
             if (parms.Color.Alpha != 255)
             {
                 dch.DrawingSurface.FillRectangle(parms.ToBrush(), 0, 0, Canvas.Width, Canvas.Height);
             }
             else
             {
                 dch.DrawingSurface.Clear(parms.Color.ToSystemColor());
             }
         }
     }
 }