Acercar o alejar la hoja de trabajo en GridDesktop

Acercar o alejar usando Aspose.Cells.GridDesktop

Aspose.Cells proporciona la clase Aspose.Cells.GridDesktop.Worksheet que tiene una amplia gama de propiedades y métodos para administrar hojas de trabajo. Para establecer el factor de zoom de una hoja de trabajo, use la propiedad Zoom de la clase Worksheet. El factor de zoom se establece asignando un valor numérico (entero) a la propiedad Zoom.

Construimos un control deslizante de zoom similar a MS Excel usando el control TrackBar (.NET). En un proyecto de WinForm, colocamos el control Aspose.Cells.GridDesktop de Toolbox en el formulario y especificamos algunas propiedades para establecer su nombre, tamaño u otros aspectos en consecuencia. Ahora, colocamos el control TrackBar en la esquina inferior derecha debajo del control GridDesktop, también colocamos un control Label que mostraría el valor porcentual que especifica a través del identificador del control TrackBar. Agregamos líneas de código relativas en el evento de desplazamiento de TrackBar, de modo que cuando desplaza el control de Trackbar, GridDesktop debe acercar o alejar para mostrar los datos/contenidos en él.

A continuación se proporciona un ejemplo completo que demuestra cómo utilizar la propiedad Zoom para establecer el factor de zoom de la hoja de trabajo activa de GridDesktop. Primero importamos un archivo de plantilla de Excel a GridDesktop.

Escriba el código a continuación en el evento Cargar del formulario para configurar el archivo de plantilla de Excel en GridDesktop y el valor de la barra de seguimiento.

Ahora copie el siguiente código dentro del evento de desplazamiento de la pista y ejecute la aplicación. Notará que mover la barra de seguimiento cambiará la propiedad de zoom de la hoja de trabajo.