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. Klassen Workbook innefattar en Worksheets-samling som tillåter åtkomst till varje kalkylblad i Excel-filen. Ett kalkylblad representeras av klassen Worksheet. Klassen Worksheet tillhandahåller en Cells-samling. Varje objekt i Cells-samlingen representerar ett objekt av klassen Cell.
The Cell har GetStyle och SetStyle metoder som används för att hämta och sätta en cells formatering. Klassen Style tillhandahåller egenskaper för att ange förgrund och bakgrundsfärger för cellerna. Aspose.Cells tillhandahåller en BackgroundType uppräkning som innehåller en uppsättning fördefinierade typer av bakgrundsmönster som ges 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 ange en cells förgrund eller bakgrundsfärg, använd Style objektets ForegroundColor eller BackgroundColor egenskaper. Båda egenskaperna kommer att ha effekt endast om Style objektets Pattern egenskap är konfigurerad.
- Egenskapen ForegroundColor sätter cellens skuggfärg. Egenskapen Pattern anger typen av bakgrundsmönster som används för förgrund eller bakgrundsfärg. 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 inte förgrundsfärgen. 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.Pattern är BackgroundType.None, kommer Style.ForegroundColor att returnera Color.Empty.
Tillämpning av gradientfylleffekter
För att applicera önskade gradientfylleffekter på cellen, använd Style objektets SetTwoColorGradient metod enligt behov.
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. Klassen Workbook tillhandahå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.