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

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.