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 för Python via .NET stöder också dessa funktioner på ett flexibelt sätt. I detta ämne lär vi oss att använda dessa funktioner med Aspose.Cells.

Inställning av färger och bakgrundsmönster

Aspose.Cells för Python via .NET tillhandahåller en klass, Workbook som representerar en Microsoft Excel-fil. Klassen Workbook innehåller en worksheets-samling som möjliggör åtkomst till varje arbetsblad i Excel-filen. Ett arbetsblad representeras av klassen Worksheet. Klassen Worksheet tillhandahåller en Cells-samling. Varje objekt i Cells-samlingen representerar ett objekt av klassen Cell.

Cell har metoderna get_style och set_style som används för att få och sätta formateringen av en cell. Klassen Style tillhandahåller egenskaper för att sätta cellernas förgrunds- och bakgrundsfärger. Aspose.Cells för Python via .NET tillhandahåller en BackgroundType-uppräkning som innehåller ett urval av fördefinierade bakgrundsmönster som listas nedan.

Bakgrundsmönster Beskrivning
DIAGONAL_CROSSHATCH Representerar diagonal korshatch-mönster
DIAGONAL_STRIPE Representerar diagonal randmönster
GRAY6 Representerar grått mönster med 6,25 %
GRAY12 Representerar grått mönster med 12,5 %
GRAY25 Representerar grått mönster med 25 %
GRAY50 Representerar grått mönster med 50 %
GRAY75 Representerar grått mönster med 75 %
HORIZONTAL_STRIPE Representerar horisontell randmönster
NONE Representerar ingen bakgrund
REVERSE_DIAGONAL_STRIPE Representerar omvänd diagonalt randmönster
SOLID Representerar solidt mönster
THICK_DIAGONAL_CROSSHATCH Representerar tjockt diagonalt korshatch-mönster
THIN_DIAGONAL_CROSSHATCH Representerar tunt diagonalt korshatch-mönster
THIN_DIAGONAL_STRIPE Representerar tunt diagonalt randmönster
THIN_HORIZONTAL_CROSSHATCH Representerar tunt horisontellt korshatch-mönster
THIN_HORIZONTAL_STRIPE Representerar tunt horisontellt randmönster
THIN_REVERSE_DIAGONAL_STRIPE Representerar tunt omvänt diagonalt randmönster
THIN_VERTICAL_STRIPE Representerar tunt vertikalt randmönster
VERTICAL_STRIPE Representerar vertikalt randmö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 set_two_color_gradient 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 för Python via .NET är det inte bara möjligt att använda paletteens befintliga färger utan även anpassade färger. Innan du använder en anpassad färg, lägg till den i paletten först.

Detta ämne diskuterar hur man lägger till anpassade färger i paletten.

Lägga till Anpassade Färger i Paletten

Aspose.Cells för Python via .NET stöder Microsoft Excels 56 färgpalett. För att använda en anpassad färg som inte är definierad i paletten, lägg till färgen till paletten.

Aspose.Cells för Python via .NET tillhandahåller en klass, {0}, som representerar en Microsoft Excel-fil. Klassen {1} innehåller en {2} samling som ger åtkomst till varje kalkylblad i en Excel-fil. Ett kalkylblad representeras av klassen {3}. Klassen {4} tillhandahåller en {5} samling. Varje objekt i {6} samlingen representerar ett objekt av klassen {7}.

  • 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.