예제 #1
0
        private void ImageZoom(ZoomSize zoomSize)
        {
            ImageSizing imageSize = new ImageSizing(tifEditor.Viewer);

            imageSize.Zoom(zoomSize);
            tifEditor.ScaleFactor = imageSize.getScaleFactor();
        }
예제 #2
0
        public void Zoom(ZoomSize size)
        {
            

            // zoom
            double scaleFactor = viewer.ScaleFactor;

            const float ratio = 1.2F;

            if (size == ZoomSize.ZoomIn)
            {
                scaleFactor *= ratio;
            }
            else if (size == ZoomSize.ZoomOut)
            {
                scaleFactor /= ratio;
            }
            else if (size == ZoomSize.Normal)
            {
                scaleFactor = 1;
            
            }
            imageScaleFactor = scaleFactor;
            SetScale(scaleFactor);
            
        }
예제 #3
0
        public void Zoom(ZoomSize size)
        {
            // zoom
            double scaleFactor = viewer.ScaleFactor;

            const float ratio = 1.2F;

            if (size == ZoomSize.ZoomIn)
            {
                scaleFactor *= ratio;
            }
            else if (size == ZoomSize.ZoomOut)
            {
                scaleFactor /= ratio;
            }
            else if (size == ZoomSize.Normal)
            {
                scaleFactor = 1;
            }
            imageScaleFactor = scaleFactor;
            SetScale(scaleFactor);
        }
예제 #4
0
         private void ImageZoom(ZoomSize zoomSize)
         {

             ImageSizing imageSize = new ImageSizing(tifEditor.Viewer);
             imageSize.Zoom(zoomSize);
             tifEditor.ScaleFactor = imageSize.getScaleFactor();
             
         }