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 di colori e motivi di sfondo
Aspose.Cells offre un corso,Cartella di lavoro che rappresenta un file Excel Microsoft. IlCartella di lavoro la classe contiene unFogli 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 delCells collezione rappresenta un oggetto dellaCellclasse.
IlCell ha ilOttieni stile eImposta stile metodi utilizzati per ottenere e impostare la formattazione di una cella. IlStileclass fornisce le proprietà per impostare i colori di primo piano e di sfondo delle celle. Aspose.Cells fornisce aTipo di sfondoenumerazione che contiene una serie di tipi predefiniti di motivi di sfondo che sono riportati di seguito.
Modelli di sfondo | Descrizione |
---|---|
Diagonale Crosshatch | Rappresenta il modello di tratteggio incrociato diagonale |
Striscia diagonale | Rappresenta il motivo a strisce diagonali |
Grigio6 | Rappresenta il motivo grigio al 6,25%. |
Grigio12 | Rappresenta il motivo grigio al 12,5%. |
Grigio25 | Rappresenta il motivo grigio al 25%. |
Grigio50 | Rappresenta il motivo grigio al 50%. |
Grigio75 | Rappresenta il motivo grigio al 75%. |
Striscia orizzontale | Rappresenta il motivo a strisce orizzontali |
Nessuno | Non rappresenta alcuno sfondo |
Striscia diagonale inversa | Rappresenta il motivo a strisce diagonali inverse |
Solido | Rappresenta un modello solido |
ThickDiagonalCrosshatch | Rappresenta un motivo a tratteggio incrociato diagonale spesso |
ThinDiagonalCrosshatch | Rappresenta un motivo a tratteggio diagonale sottile |
ThinDiagonalStripe | Rappresenta il motivo a strisce diagonali sottili |
ThinHorizontalCrosshatch | Rappresenta un motivo a tratteggio incrociato orizzontale sottile |
Sottile striscia orizzontale | Rappresenta un motivo a strisce orizzontali sottili |
Thin ReverseDiagonalStripe | Rappresenta un sottile motivo a strisce diagonali inverse |
Sottile striscia verticale | 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 è configurato per avere sia i colori di primo piano che 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 ilStile dell’oggettoColore di primo piano oColore di sfondo proprietà. Entrambe le proprietà avranno effetto solo se il fileStile dell’oggettoModelloproprietà è 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,Tipo di sfondoche contiene una serie di tipi predefiniti di motivi di sfondo.
- Se selezioniBackgroundType.None valore dalTipo di sfondoenumerazione, il colore di primo piano non viene applicato. Allo stesso modo, il colore di sfondo non viene applicato se si seleziona il fileBackgroundType.None oBackgroundType.Solid i valori.
- Quando si recupera il colore di ombreggiatura/riempimento della cella, ifStile.Pattern èBackgroundType.None, Style.ForegroundColor torneràColore.Vuoto.
Applicazione di effetti di riempimento sfumato
Per applicare gli effetti di riempimento sfumato desiderati alla cella, utilizzare ilStile dell’oggettoImpostaGradienteDueColorimetodo di conseguenza.
Colori e tavolozza
Una tavolozza è il numero di colori disponibili per l’uso nella creazione di un’immagine. L’uso di una tavolozza standardizzata in una presentazione consente all’utente di creare un aspetto coerente. Ogni file Excel Microsoft (97-2003) ha una tavolozza di 56 colori che possono essere applicati a celle, caratteri, griglie, oggetti grafici, riempimenti e linee in un grafico.
Con Aspose.Cells è possibile non solo utilizzare i colori esistenti della tavolozza ma anche colori personalizzati. Prima di utilizzare un colore personalizzato, aggiungilo prima alla tavolozza.
Questo argomento illustra come aggiungere colori personalizzati alla tavolozza.
Aggiunta di colori personalizzati alla tavolozza
Aspose.Cells supporta la tavolozza dei 56 colori di Microsoft di Excel. Per utilizzare un colore personalizzato non definito nella tavolozza, aggiungi il colore alla tavolozza.
Aspose.Cells offre un corso,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 font.