Ejemplo n.º 1
0
        void HookManager_MouseUp(object sender, MouseEventArgs e)
        {
            Point pos = pageViewControl1.PointToClient(e.Location);

            if (_pdfDoc != null && MouseInPage(pos) && _bMouseCaptured)
            {
                switch (getCursorStatus(e))
                {
                case CursorStatus.Move:

                    break;

                case CursorStatus.Zoom:
                    if (!_pointCurrent.Equals(EmptyPoint))
                    {
                        if (e.Button == MouseButtons.Left && _pdfDoc != null)
                        {
                            _pdfDoc.ZoomIN();
                        }
                        else if (e.Button == MouseButtons.Right && _pdfDoc != null)
                        {
                            _pdfDoc.ZoomOut();
                        }
                    }
                    else
                    {
                        //Zoom on rectangle
                    }
                    break;
                }
                pageViewControl1.Cursor = Cursors.Default;
            }
            ReleaseRubberFrame();
            _bMouseCaptured = false;
        }