Impostazioni di riempimento
Colori e motivi di sfondo
Microsoft Excel può impostare i colori di primo piano (contorno) e di sfondo (riempimento) delle celle e dei motivi di sfondo.
Aspose.Cells supporta anche queste funzionalità in modo flessibile. In questo argomento impariamo a utilizzare queste funzionalità utilizzando Aspose.Cells.
Impostazione dei colori e dei motivi di sfondo
Aspose.Cells fornisce una lezione,Cartella di lavoro che rappresenta un file Excel Microsoft. ILCartella di lavoro la classe contiene aFogli di lavoro raccolta che consente l’accesso a ciascun foglio di lavoro nel file Excel. Un foglio di lavoro è rappresentato daFoglio di lavoro classe. ILFoglio di lavoro la classe fornisce aCells collezione. Ogni elemento inCells la raccolta rappresenta un oggetto delCellclasse.
ILCell ha ilOttieni Stile EImposta stile metodi utilizzati per ottenere e impostare la formattazione di una cella. ILStileLa classe fornisce proprietà per impostare i colori di primo piano e di sfondo delle celle. Aspose.Cells fornisce aBackgroundTypeenumerazione che contiene una serie di tipi predefiniti di pattern di sfondo forniti di seguito.
Modelli di sfondo | Descrizione |
---|---|
Tratteggio incrociato diagonale | Rappresenta il modello di tratteggio incrociato diagonale |
Striscia diagonale | Rappresenta il motivo a strisce diagonali |
Grigio6 | Rappresenta il 6,25% di motivo grigio |
Grigio12 | Rappresenta il 12,5% di motivo grigio |
Grigio25 | Rappresenta il 25% di motivo grigio |
Grigio50 | Rappresenta il 50% di motivo grigio |
Grigio75 | Rappresenta il 75% di motivo grigio |
Striscia orizzontale | Rappresenta il motivo a strisce orizzontali |
Nessuno | Non rappresenta lo sfondo |
Striscia diagonale inversa | Rappresenta il motivo a strisce diagonali inverse |
Solido | Rappresenta un modello solido |
Tratteggio incrociato diagonale spesso | Rappresenta un motivo a tratteggio incrociato diagonale spesso |
Tratteggio incrociato diagonale sottile | Rappresenta un motivo a tratteggio incrociato diagonale sottile |
Striscia diagonale sottile | Rappresenta un motivo a strisce diagonali sottili |
Tratteggio incrociato orizzontale sottile | Rappresenta un modello di tratteggio incrociato orizzontale sottile |
Striscia orizzontale sottile | Rappresenta un motivo a strisce orizzontali sottili |
Striscia diagonale inversa sottile | Rappresenta un sottile motivo a strisce diagonali inverse |
Striscia verticale sottile | Rappresenta un motivo a strisce verticali sottili |
Striscia verticale | Rappresenta il motivo a strisce verticali |
Nell’esempio seguente, il colore di primo piano della cella A1 è impostato ma A2 è configurata per avere sia i colori di primo piano che quelli di sfondo con un motivo di sfondo a strisce verticali.
Importante da sapere
- Per impostare il colore di primo piano o di sfondo di una cella, utilizzare il comandoStile dell’oggettoColore di primo piano OColore di sfondo proprietà. Entrambe le proprietà avranno effetto solo se ilStile dell’oggettoModellola proprietà è configurata.
- ILColore di primo pianoLa proprietà imposta il colore dell’ombreggiatura della cella. ILModelloLa proprietà specifica il tipo di motivo di sfondo utilizzato per il colore di primo piano o di sfondo. Aspose.Cells fornisce un’enumerazione,BackgroundType. che contiene una serie di tipi predefiniti di motivi di sfondo.
- Se selezioniBackgroundType.None valore daBackgroundTypeenumerazione, il colore di primo piano non viene applicato. Allo stesso modo, il colore di sfondo non viene applicato se si selezionaBackgroundType.None OBackgroundType.Solid valori.
- Quando si recupera il colore di ombreggiatura/riempimento della cella, ifStile.Modello è BackgroundType.None,Style.ForegroundColor restituirà Color.Empty.
Applicazione degli effetti di riempimento sfumato
Per applicare gli effetti di riempimento sfumato desiderati alla cella, utilizzare il comandoStile dell’oggettoImposta due gradienti di coloremetodo di conseguenza.
Colori e tavolozza
Una tavolozza è il numero di colori disponibili da utilizzare nella creazione di un’immagine. L’utilizzo di una tavolozza standardizzata in una presentazione consente all’utente di creare un aspetto coerente. Ogni file Excel (97-2003) Microsoft dispone di una tavolozza di 56 colori che possono essere applicati a celle, caratteri, linee della griglia, oggetti grafici, riempimenti e linee in un grafico.
Con Aspose.Cells è possibile non solo utilizzare i colori già esistenti nella tavolozza ma anche colori personalizzati. Prima di utilizzare un colore personalizzato, aggiungilo prima alla tavolozza.
In questo argomento viene illustrato come aggiungere colori personalizzati alla tavolozza.
Aggiunta di colori personalizzati alla tavolozza
Aspose.Cells supporta la tavolozza di 56 colori di Microsoft Excel. Per utilizzare un colore personalizzato non definito nella tavolozza, aggiungere il colore alla tavolozza.
Aspose.Cells fornisce una lezione,Cartella di lavoro , che rappresenta un file Excel Microsoft. ILCartella di lavoro la classe fornisce aCambia tavolozza metodo che accetta i seguenti parametri per aggiungere un colore personalizzato per modificare la tavolozza:
- Colore personalizzato, il colore personalizzato da aggiungere.
- Indice, l’indice del colore nella tavolozza che verrà sostituito dal colore personalizzato. Dovrebbe essere compreso tra 0 e 55.
L’esempio seguente aggiunge un colore personalizzato (Orchidea) alla tavolozza prima di applicarlo a un carattere.