Пример #1
0
        public override void FillRect(Geometry.RectangleF rect, Geometry.Color color)
        {
            CheckInFrame("FillRect");

            mGraphics.FillRectangle(new SolidBrush(Interop.Convert(color)),
                                    Interop.Convert(rect));
        }
Пример #2
0
        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));
        }
Пример #3
0
        public override void DrawRect(Geometry.RectangleF rect, Geometry.Color color)
        {
            CheckInFrame("DrawRect");

            mGraphics.DrawRectangle(new Pen(Interop.Convert(color)),
                                    Rectangle.Round(Interop.Convert(rect)));
        }
Пример #4
0
        public override void Clear(Geometry.Color color, Geometry.Rectangle dest_rect)
        {
            CheckInFrame("Clear");

            mGraphics.FillRectangle(
                new SolidBrush(Interop.Convert(color)), Interop.Convert(dest_rect));
        }
Пример #5
0
        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;
        }
Пример #6
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);
        }
Пример #7
0
        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);
        }
Пример #8
0
        public override void Clear(Geometry.Color color)
        {
            CheckInFrame("Clear");

            mGraphics.Clear(Interop.Convert(color));
        }