Zoom avanti o indietro sul foglio di lavoro in GridDesktop

Zoom avanti o indietro utilizzando Aspose.Cells.GridDesktop

Aspose.Cells fornisce la classe Aspose.Cells.GridDesktop.Worksheet che dispone di un’ampia gamma di proprietà e metodi per la gestione dei fogli di lavoro. Per impostare il fattore di zoom di un foglio di lavoro, utilizzare la proprietà Zoom della classe Worksheet. Il fattore di zoom viene impostato assegnando un valore numerico (intero) alla proprietà Zoom.

Costruiamo un dispositivo di scorrimento dello zoom simile a MS Excel utilizzando il controllo TrackBar (.NET). In un progetto WinForm, inseriamo il controllo Aspose.Cells.GridDesktop da Toolbox nel form e specifichiamo alcune proprietà per impostarne il nome, la dimensione o altri aspetti di conseguenza. Ora posizioniamo il controllo TrackBar nell’angolo in basso a destra sotto il controllo GridDesktop, inseriamo anche un controllo Label che mostra il valore percentuale specificato tramite l’handle del controllo TrackBar. Aggiungiamo righe di codice relative nell’evento Scroll di TrackBar, quindi quando scorri il controllo Trackbar, GridDesktop dovrebbe ingrandire o ridurre per mostrare i dati/contenuti al suo interno.

Di seguito viene fornito un esempio completo che mostra come utilizzare la proprietà Zoom per impostare il fattore di zoom del foglio di lavoro attivo di GridDesktop. Per prima cosa importiamo un file Excel modello in GridDesktop.

Scrivere sotto il codice nell’evento Load del modulo per impostare il file Excel del modello in GridDesktop e il valore della trackbar.

Ora copia sotto il codice all’interno dell’evento di scorrimento della traccia ed esegui l’applicazione. Noterai che lo spostamento della barra della traccia cambierà la proprietà dello zoom del foglio di lavoro.