Zoom avant ou arrière sur la feuille de calcul dans GridDesktop

Zoom avant ou arrière à l’aide de Aspose.Cells.GridDesktop

Aspose.Cells fournit la classe Aspose.Cells.GridDesktop.Worksheet qui possède un large éventail de propriétés et de méthodes pour gérer les feuilles de calcul. Pour définir le facteur de zoom d’une feuille de calcul, utilisez la propriété Zoom de la classe Worksheet. Le facteur de zoom est défini en affectant une valeur numérique (entier) à la propriété Zoom.

Nous construisons un curseur de zoom de type MS Excel à l’aide du contrôle TrackBar (.NET). Dans un projet WinForm, nous plaçons le contrôle Aspose.Cells.GridDesktop de Toolbox dans le formulaire et spécifions certaines propriétés pour définir son nom, sa taille ou d’autres aspects en conséquence. Maintenant, nous plaçons le contrôle TrackBar dans le coin inférieur droit sous le contrôle GridDesktop, nous mettons également un contrôle Label qui afficherait la valeur en pourcentage que vous spécifiez via la poignée du contrôle TrackBar. Nous ajoutons des lignes de code relatives dans l’événement Scroll de TrackBar, donc lorsque vous faites défiler le contrôle Trackbar, GridDesktop doit effectuer un zoom avant ou arrière pour afficher les données/contenus qu’il contient.

Un exemple complet est donné ci-dessous qui montre comment utiliser la propriété Zoom pour définir le facteur de zoom de la feuille de calcul active de GridDesktop. Nous importons d’abord un modèle de fichier Excel dans GridDesktop.

Écrivez le code ci-dessous dans l’événement Load du formulaire pour définir le modèle de fichier Excel dans GridDesktop et la valeur de la barre de suivi.

Maintenant, copiez le code ci-dessous dans l’événement de défilement de piste et exécutez l’application. Vous remarquerez que le déplacement de la barre de suivi modifiera la propriété de zoom de la feuille de calcul.