Hacer zoom dentro o fuera de la Hoja de cálculo en GridDesktop

Hacer zoom dentro o fuera usando Aspose.Cells.GridDesktop

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

Creamos un control deslizante de zoom similar al de MS Excel mediante el control TrackBar (.NET). En un proyecto WinForm, colocamos el control Aspose.Cells.GridDesktop desde la caja de herramientas en el formulario y especificamos algunas propiedades para establecer su nombre, tamaño u otros aspectos según corresponda. Ahora, colocamos el control TrackBar en la esquina inferior derecha debajo del control GridDesktop, también colocamos un control de etiqueta que mostrará el valor de porcentaje que especifiques a través del control TrackBar. Agregamos líneas de código relacionadas en el evento de desplazamiento del TrackBar, por lo que al desplazar el control TrackBar, GridDesktop debería hacer zoom para mostrar los datos o contenido en él.

A continuación se muestra un ejemplo completo que demuestra cómo usar la propiedad de zoom para establecer el factor de zoom de la hoja de cálculo activa de GridDesktop. Primero importamos un archivo de Excel de plantilla a GridDesktop.

Escribe el código a continuación en el evento Load del formulario para establecer el archivo de Excel de plantilla en GridDesktop y el valor de la barra de desplazamiento.

Ahora copia el código a continuación dentro del evento de desplazamiento de la barra y ejecuta la aplicación. Notarás que al mover la barra de desplazamiento, el valor de zoom de la hoja de cálculo cambiará.