Пример #1
0
        public DrawPad()
        {
            InitializeComponent();

            Zoom = 1;

            _shapeDrawer    = new ShapeDrawer();
            _filler         = new Filler();
            _drawingControl = new DrawingControl();
            _drawingControl.SetShapDrawer(_shapeDrawer);
            _drawingControl.ShapeCreated += DrawingControl_ShapeCreated;

            _textControl              = new TextControl(gdiArea);
            _textControl.TextCreated += TextControl_TextCreated;
            _textControl.TextChanged += TextControl_TextChanged;

            _currentCommand = DrawPadCommand.None;
            _currentShape   = null;

            _outlineWidth = 2F;
            _outlineColor = Color.Black;
            _outlineDash  = DashStyle.Solid;
            _fillColor    = Color.Transparent;
            _textFont     = new Font("Segoe UI", 9.75F, FontStyle.Regular, GraphicsUnit.Point, 0);

            _shapeArea = 0;
        }
Пример #2
0
        public DrawPad()
        {
            InitializeComponent();

            Zoom = 1;

            _shapeDrawer    = new ShapeDrawer();
            _drawingControl = new DrawingControl();
            _drawingControl.SetShapDrawer(_shapeDrawer);
            _drawingControl.ShapeCreated += DrawingControl_ShapeCreated;

            _currentCommand = DrawPadCommand.None;
            _currentShape   = null;

            _outlineWidth = 2F;
            _outlineColor = Color.Black;
            _outlineDash  = DashStyle.Solid;
            _fillColor    = Color.Transparent;

            CreateNewPage(21F, 29.7F, MessureUnit.Cm, 37.62F);
        }