Impostazioni bordo
Aggiungere Bordi alle Celle
Microsoft Excel consente agli utenti di formattare le celle aggiungendo dei bordi. Il tipo di bordo dipende da dove viene aggiunto. Ad esempio, un bordo superiore è quello aggiunto alla posizione superiore di una cella. Gli utenti possono anche modificare lo stile della linea e il colore dei bordi.
Con Aspose.Cells, gli sviluppatori possono aggiungere bordi e personalizzarne l’aspetto in modo flessibile come in Microsoft Excel.
Aggiungere Bordi alle Celle
Aspose.Cells fornisce una classe, Workbook che rappresenta un file di Microsoft Excel. La classe Workbook contiene una collezione Worksheets che consente l’accesso a ogni foglio di lavoro nel file Excel. Un foglio di lavoro è rappresentato dalla classe Worksheet. La classe Worksheet fornisce la collezione Cells. Ogni elemento nella collezione Cells rappresenta un oggetto della classe Cell.
Aspose.Cells fornisce il metodo GetStyle nella classe Cell. Il metodo SetStyle viene utilizzato per impostare lo stile di formattazione di una cella. La classe Style fornisce proprietà per aggiungere bordi alle celle.
Aggiunta di bordi a una cella
Gli sviluppatori possono aggiungere bordi a una cella utilizzando la collezione Style dell’oggetto Borders. Il tipo di bordo viene passato come indice alla collezione Borders. Tutti i tipi di bordi sono predefiniti nell’enumerazione BorderType.
Enumerazione Border
Tipi di bordi | Descrizione |
---|---|
BottomBorder | Una linea di bordo inferiore |
DiagonalDown | Una linea diagonale dall’angolo in alto a sinistra all’angolo in basso a destra |
DiagonalUp | Una linea diagonale dall’angolo in basso a sinistra all’angolo in alto a destra |
LeftBorder | Una linea di bordo sinistro |
RightBorder | Una linea di bordo destro |
TopBorder | Una linea di bordo superiore |
The Borders collection stores all borders. Each border in the Borders collection is represented by a Border object which provides two properties, Color and LineStyle to set a border’s line color and style respectively.
Per impostare il colore della linea del bordo, selezionare un colore utilizzando l’enumerazione Colore (parte del Framework .NET) e assegnarlo alla proprietà Colore dell’oggetto Bordo.
Lo stile della linea del bordo viene impostato selezionando uno stile di linea dall’enumerazione CellBorderType.
Enumerazione CellBorderType
Stili di linea | Descrizione |
---|---|
DashDot | Linea tratteggiata sottile a punti |
DashDotDot | Linea sottile a punti e trattini |
Dashed | Linea tratteggiata |
Dotted | Linea a punti |
Double | Linea doppia |
Hair | Linea sottilissima |
MediumDashDot | Linea media tratteggiata a punti |
MediumDashDotDot | Linea media a punti e trattini |
MediumDashed | Linea tratteggiata media |
None | Nessuna linea |
Medium | Linea media |
SlantedDashDot | Linea tratteggiata sottile a punti inclinata |
Thick | Linea spessa |
Thin | Linea sottile |
Seleziona uno degli stili di linea e poi assegnalo alla proprietà LineStyle dell’oggetto Border. |
Aggiunta di bordi a un intervallo di celle
È anche possibile aggiungere bordi a un intervallo di celle anziché a una singola cella. Per farlo, prima crea un intervallo di celle chiamando il metodo CreateRange della collezione Cells. Richiede i seguenti parametri:
- Prima riga, la prima riga dell’intervallo.
- Prima colonna, rappresenta la prima colonna dell’intervallo.
- Numero di righe, il numero di righe nell’intervallo.
- Numero di colonne, il numero di colonne nell’intervallo.
Il metodo CreateRange restituisce un oggetto Range, che contiene l’intervallo specificato di celle. L’oggetto Range fornisce un metodo SetOutlineBorder che accetta i seguenti parametri per aggiungere un bordo all’intervallo di celle:
- Tipo di bordo, il tipo di bordo, selezionato dall’enumerazione BorderType.
- Stile di linea, lo stile di linea del bordo, selezionato dall’enumerazione CellBorderType.
- Colore, il colore della linea, selezionato dall’enumerazione Colore.