Ghostscript.NET.Viewer.GhostscriptViewer.Zoom C# (CSharp) Method

Zoom() public method

public Zoom ( float scale, bool test = false ) : bool
scale float
test bool
return bool
        public bool Zoom(float scale, bool test = false)
        {
            int tmpZoopX = (int)(_zoom_xDpi * scale + 0.5);
            int tmpZoomY = (int)(_zoom_yDpi * scale + 0.5);

            if (tmpZoopX < 39)
                return false;

            if (tmpZoopX > 496)
                return false;

            if (!test)
            {
                _zoom_xDpi = tmpZoopX;
                _zoom_yDpi = tmpZoomY;
            }

            return true;
        }