Fyllningsinställningar
Färger och bakgrundsmönster
Microsoft Excel kan ställa in förgrund (omridning) och bakgrundsfärger (fyllning) för celler och bakgrundsmönster.
Aspose.Cells stöder även dessa funktioner på ett flexibelt sätt. I det här avsnittet lär vi oss att använda dessa funktioner med hjälp av Aspose.Cells.
Inställning av färger och bakgrundsmönster
Aspose.Cells tillhandahåller en klass, Workbook som representerar en Microsoft Excel-fil. Workbook-klassen innehåller en Worksheets-samling som ger åtkomst till varje arbetsblad i Excel-filen. Ett arbetsblad representeras av Worksheet-klassen. Worksheet-klassen ger en Cells-samling. Varje objekt i Cells-samlingen representerar ett objekt av Cell-klassen.
Cell har getStyle och setStyle metoder som används för att hämta och sätta ett cells formatering. Style-klassen tillhandahåller egenskaper för att ställa in förgrunds- och bakgrundsfärger för cellerna. Aspose.Cells erbjuder en BackgroundType-uppräkning som innehåller en uppsättning fördefinierade typer av bakgrundsmönster, listade nedan.
Bakgrundsmönster | Beskrivning |
---|---|
DiagonalCrosshatch | Representerar diagonalt kryssmönster |
DiagonalStripe | Representerar diagonalt rutmönster |
Gray6 | Representerar 6,25% grått mönster |
Gray12 | Representerar 12,5% grått mönster |
Gray25 | Representerar 25% grått mönster |
Gray50 | Representerar 50% grått mönster |
Gray75 | Representerar 75% grått mönster |
HorizontalStripe | Representerar horisontellt rutmönster |
None | Representerar ingen bakgrund |
ReverseDiagonalStripe | Representerar omvänd diagonalt rutmönster |
Solid | Representerar enfärgat mönster |
ThickDiagonalCrosshatch | Representerar tjockt diagonalt kryssmönster |
ThinDiagonalCrosshatch | Representerar tunt diagonalt kryssmönster |
ThinDiagonalStripe | Representerar tunt diagonalt rutmönster |
ThinHorizontalCrosshatch | Representerar tunt horisontellt kryssmönster |
ThinHorizontalStripe | Representerar tunt horisontellt rutmönster |
ThinReverseDiagonalStripe | Representerar tunt omvänt diagonalt rutmönster |
ThinVerticalStripe | Representerar tunt vertikalt rutmönster |
VerticalStripe | Representerar vertikalt rutmönster |
I exemplet nedan är förgrundsfärgen för cellen A1 inställd men A2 är konfigurerad för att ha både förgrund och bakgrundsfärger med ett bakgrundsmönster med vertikal rand.
Viktigt att veta
- För att sätta en cells förgrunds- eller bakgrundsfärg, använd Style-objektets setForegroundColor eller setBackgroundColor metod. Båda metoderna träder i kraft endast om Style-objektets Pattern egenskap är konfigurerad.
- setForegroundColor-metoden sätter cellens skuggfärg.
setPattern-metoden specificerar typen av bakgrundsmönster som används för förgrunds- eller bakgrundsfärgen. Aspose.Cells tillhandahåller en uppräkning, BackgroundType som innehåller en uppsättning fördefinierade typer av bakgrundsmönster. - Om du väljer värdet BackgroundType.None från BackgroundType-uppräkningen, tillämpas ingen förgrundsfärg.
Likaså tillämpas inte bakgrundsfärgen om du väljer värdena BackgroundType.None eller BackgroundType.Solid. - Vid hämtning av cellens skugg-/fyllfärg, om Style.setPattern är BackgroundType.None, kommer Style.getForegroundColor att returnera Color.Empty.
Tillämpning av gradientfylleffekter
För att tillämpa dina önskade gradientfyllningseffekter på cellen, använd Style-objektets setTwoColorGradient-metod därefter.
Färger och Palett
En palett är antalet färger som är tillgängliga för att skapa en bild. Användningen av en standardiserad palett i en presentation gör att användaren kan skapa en enhetlig look. Varje Microsoft Excel (97-2003) fil har en palett med 56 färger som kan tillämpas på celler, teckensnitt, rutnät, grafiska objekt, fyllningar och linjer i en graf.
Med Aspose.Cells är det möjligt att inte bara använda palettens befintliga färger utan också anpassade färger. Innan du använder en anpassad färg, lägg till den först i paletten.
Detta ämne diskuterar hur man lägger till anpassade färger i paletten.
Lägga till Anpassade Färger i Paletten
Aspose.Cells stöder Microsoft Excels 56-färgspalett. För att använda en anpassad färg som inte är definierad i paletten, lägg till färgen i paletten.
Aspose.Cells tillhandahåller en klass, Workbook, som representerar en Microsoft Excel-fil. Workbook-klassen innehåller en changePalette-metod som tar följande parametrar för att lägga till en anpassad färg för att ändra paletten:
- Anpassad färg, den anpassade färgen som ska läggas till.
- Index, index för färgen i paletten som den anpassade färgen kommer att ersätta. Ska vara mellan 0-55.
Exemplet nedan lägger till en anpassad färg (Orchid) i paletten innan den tillämpas på en font.