Adatta automaticamente righe e colonne
Adattamento automatico
Aspose.Cells fornisce una classe Workbook che rappresenta un file di Microsoft Excel. La classe Workbook contiene una raccolta Worksheets che consente l’accesso a ciascun foglio di lavoro in un file di Excel. Un foglio di lavoro è rappresentato dalla classe Worksheet. La classe Worksheet fornisce una vasta gamma di proprietà e metodi per la gestione di un foglio di lavoro. Questo articolo esamina l’utilizzo della classe Worksheet per adattare automaticamente le righe o le colonne.
Adatta automaticamente la riga - Semplice
L’approccio più diretto per ridimensionare automaticamente larghezza e altezza di una riga è chiamare il metodo AutoFitRow della classe Worksheet. Il metodo AutoFitRow richiede un indice di riga (della riga da ridimensionare) come parametro.
Come adattare automaticamente la riga in un intervallo di celle
Una riga è composta da molte colonne. Aspose.Cells consente agli sviluppatori di adattare automaticamente una riga in base al contenuto in un intervallo di celle all’interno della riga chiamando una versione sovraccaricata del metodo AutoFitRow. Richiede i seguenti parametri:
- Indice riga, l’indice della riga da adattare automaticamente.
- Primo indice colonna, l’indice della prima colonna della riga.
- Ultimo indice colonna, l’indice dell’ultima colonna della riga.
Il metodo AutoFitRow controlla i contenuti di tutte le colonne nella riga e quindi adatta automaticamente la riga.
Come adattare automaticamente la colonna in un intervallo di celle
Una colonna è composta da molte righe. È possibile adattare automaticamente una colonna in base al contenuto in un intervallo di celle nella colonna chiamando una versione sovraccarica del metodo AutoFitColumn che richiede i seguenti parametri:
- Indice colonna, l’indice della colonna da adattare automaticamente.
- Primo indice riga, l’indice della prima riga della colonna.
- Ultimo indice di riga, l’indice dell’ultima riga della colonna.
Il metodo AutoFitColumn controlla il contenuto di tutte le righe nella colonna e quindi adatta automaticamente la larghezza della colonna.
Come adattare automaticamente le righe per le celle unite
Con Aspose.Cells è possibile adattare automaticamente le righe anche per le celle che sono state unite utilizzando l’API AutoFitterOptions. La classe AutoFitterOptions fornisce la proprietà AutoFitMergedCellsType che può essere utilizzata per adattare automaticamente le righe per le celle unite. AutoFitMergedCellsType accetta l’enumerazione AutoFitMergedCellsType che ha i seguenti membri:
- Nessuno: Ignora celle unite.
- PrimaRiga: Espande solo l’altezza della prima riga.
- UltimaRiga: Espande solo l’altezza dell’ultima riga.
- OgniRiga: Espande solo l’altezza di ogni riga.
È inoltre possibile provare a utilizzare le versioni sovraccaricate dei metodi AutoFitRows e AutoFitColumns che accettano un intervallo di righe/colonne e un’istanza di AutoFitterOptions per adattare automaticamente le righe/colonne selezionate con il tuo AutoFitterOptions desiderato.
Le firme dei suddetti metodi sono le seguenti:
- AutoAdattaRighe(int rigaIniziale, int rigaFinale, AutoFitterOptions opzioni)
- AutoAdattaColonne(int primaColonna, int ultimaColonna, AutoFitterOptions opzioni)