public override void FillRect(Geometry.RectangleF rect, Geometry.Color color) { CheckInFrame("FillRect"); mGraphics.FillRectangle(new SolidBrush(Interop.Convert(color)), Interop.Convert(rect)); }
public override void DrawLine(Geometry.Point a, Geometry.Point b, Geometry.Color color) { CheckInFrame("DrawLine"); mGraphics.DrawLine(new Pen(Interop.Convert(color)), Interop.Convert(a), Interop.Convert(b)); }
public override void DrawRect(Geometry.RectangleF rect, Geometry.Color color) { CheckInFrame("DrawRect"); mGraphics.DrawRectangle(new Pen(Interop.Convert(color)), Rectangle.Round(Interop.Convert(rect))); }
public override void Clear(Geometry.Color color, Geometry.Rectangle dest_rect) { CheckInFrame("Clear"); mGraphics.FillRectangle( new SolidBrush(Interop.Convert(color)), Interop.Convert(dest_rect)); }
public IFigureParameters() { Geometry.Color c = new Geometry.Color(0, 0, 0, 255); Material = new Geometry.Material(c); LineColor = c; FillColor = c; BorderColor = c; Thickness = 1; LineType = 0; }
private void clrPicker_SelectedColorChanged(object sender, RoutedPropertyChangedEventArgs <Color?> e) { Geometry.Color c = new Geometry.Color( myColorPicker.SelectedColor.Value.R, myColorPicker.SelectedColor.Value.G, myColorPicker.SelectedColor.Value.B, myColorPicker.SelectedColor.Value.A); parameters.setColor(c); inkPanel.DefaultDrawingAttributes.Color = Color.FromArgb( myColorPicker.SelectedColor.Value.A, myColorPicker.SelectedColor.Value.R, myColorPicker.SelectedColor.Value.G, myColorPicker.SelectedColor.Value.B); }
public override void DrawLine(int x1, int y1, int x2, int y2, Geometry.Color color) { CheckInFrame("DrawLine"); mGraphics.DrawLine(new Pen(Interop.Convert(color)), x1, y1, x2, y2); }
public override void Clear(Geometry.Color color) { CheckInFrame("Clear"); mGraphics.Clear(Interop.Convert(color)); }