Fyll i inställningar
Färger och bakgrundsmönster
Microsoft Excel kan ställa in förgrunds- (kontur) och bakgrunds- (fyll)färger för celler och bakgrundsmönster.
Aspose.Cells stöder även dessa funktioner på ett flexibelt sätt. I det här ämnet lär vi oss att använda dessa funktioner med Aspose.Cells.
Ställa in färger och bakgrundsmönster
Aspose.Cells tillhandahåller en klass,Arbetsbok som representerar en Microsoft Excel-fil. DeArbetsbok klass innehåller enArbetsblad samling som ger åtkomst till varje kalkylblad i Excel-filen. Ett arbetsblad representeras avArbetsblad klass. DeArbetsblad klass ger enCells samling. Varje objekt iCells samlingen representerar ett föremål förCellklass.
DeCell harGetStyle ochSetStyle metoder som används för att hämta och ställa in en cells formatering. DeStilklass tillhandahåller egenskaper för att ställa in förgrunds- och bakgrundsfärgerna för cellerna. Aspose.Cells tillhandahåller enBakgrundstypuppräkning som innehåller en uppsättning fördefinierade typer av bakgrundsmönster som ges nedan.
Bakgrundsmönster | Beskrivning |
---|---|
Diagonal Crosshatch | Representerar diagonalt rutmönster |
Diagonal Stripe | Representerar diagonalt randmönster |
Grå6 | Representerar 6,25 % grått mönster |
Grå12 | Representerar 12,5 % grått mönster |
Grå25 | Representerar 25 % grått mönster |
Grå50 | Representerar 50 % grått mönster |
Grå75 | Representerar 75 % grått mönster |
Horisontell Stripe | Representerar horisontellt randmönster |
Ingen | Representerar ingen bakgrund |
ReverseDiagonalStripe | Representerar omvänt diagonalt randmönster |
Fast | Representerar ett fast mönster |
ThickDiagonal Crosshatch | Representerar ett tjockt diagonalt rutmönster |
ThinDiagonal Crosshatch | Representerar ett tunt diagonalt streckmönster |
ThinDiagonalStripe | Representerar ett tunt diagonalt randmönster |
ThinHorizontal Crosshatch | Representerar ett tunt horisontellt streckmönster |
ThinHorizontal Stripe | Representerar ett tunt horisontellt randmönster |
ThinReverseDiagonalStripe | Representerar ett tunt omvänt diagonalt randmönster |
ThinVerticalStripe | Representerar ett tunt vertikalt randmönster |
VerticalStripe | Representerar vertikalt randmönster |
I exemplet nedan är förgrundsfärgen för A1-cellen inställd men A2 är konfigurerad att ha både förgrunds- och bakgrundsfärger med ett vertikalt randmönster.
Viktigt att veta
- För att ställa in en cells förgrunds- eller bakgrundsfärg, användStil föremålFörgrundsfärg ellerBakgrundsfärg egenskaper. Båda egenskaperna träder i kraft endast omStil föremålMönsteregenskapen är konfigurerad.
- DeFörgrundsfärgegenskapen anger cellens nyansfärg. DeMönsteregenskapen anger typen av bakgrundsmönster som används för förgrunden eller bakgrundsfärgen. Aspose.Cells tillhandahåller en uppräkning,Bakgrundstypsom innehåller en uppsättning fördefinierade typer av bakgrundsmönster.
- Om du väljerBackgroundType.None värde frånBakgrundstypuppräkning tillämpas inte förgrundsfärgen. På samma sätt tillämpas inte bakgrundsfärgen om du väljerBackgroundType.None ellerBackgroundType.Solid värden.
- Vid hämtning av cellens skuggnings-/fyllningsfärg, omStil.mönster ärBackgroundType.None, Style.Förgrundsfärg kommer tillbakaFärg.Tom.
Tillämpa övertoningsfyllningseffekter
För att applicera önskade gradientfyllningseffekter på cellen, användStil föremålSetTwoColorGradientmetoden i enlighet därmed.
Färger och palett
En palett är antalet tillgängliga färger för att skapa en bild. Användningen av en standardiserad palett i en presentation gör att användaren kan skapa ett konsekvent utseende. Varje Microsoft Excel-fil (97-2003) har en palett med 56 färger som kan appliceras på celler, teckensnitt, rutnät, grafiska objekt, fyllningar och linjer i ett diagram.
Med Aspose.Cells är det möjligt att inte bara använda palettens befintliga färger utan även anpassade färger. Innan du använder en anpassad färg, lägg till den i paletten först.
Det här ämnet diskuterar hur man lägger till anpassade färger till paletten.
Lägga till anpassade färger till paletten
Aspose.Cells 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 i paletten.
Aspose.Cells tillhandahåller en klass,Arbetsbok , som representerar en Microsoft Excel-fil. DeArbetsbok klass ger enÄndra palett metod som tar följande parametrar för att lägga till en anpassad färg för att ändra paletten:
- Custom Color, den anpassade färgen som ska läggas till.
- Index, indexet för färgen i paletten som den anpassade färgen kommer att ersätta. Bör vara mellan 0-55.
Exemplet nedan lägger till en anpassad färg (Orchid) till paletten innan den appliceras på ett teckensnitt.