Cells Format
Lägger till gränser till Cells
Microsoft Excel tillåter användare att formatera celler genom att lägga till kanter.
Kantinställningar i Microsoft Excel
Typen av bård beror på var den läggs till. Till exempel är en övre kant en som läggs till den översta positionen i en cell. Användare kan också ändra gränsernas linjestil och färg.
Med Aspose.Cells kan utvecklare lägga till ramar och anpassa hur de ser ut på samma flexibla sätt som de kan i Microsoft Excel.
Lägger till gränser till Cells
Aspose.Cells tillhandahåller en klass,Arbetsbok som representerar en Microsoft Excel-fil. DeArbetsbok klass innehåller enArbetsbladssamlingsom 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.
Aspose.Cells tillhandahållersetStyle metod iCell klass som används för att ställa in en cells formateringsstil. Också föremålet förStilklass används och ger egenskaper för att konfigurera teckensnittsinställningar.
Lägger till gränser till en Cell
Lägg till kanter till en cell medStil föremålsetBorder metod. Gränstypen skickas som en parameter. Alla kanttyper är fördefinierade iBorderTypeuppräkning.
Kanttyper | Beskrivning |
---|---|
BOTTOM_BORDER | Den nedre gränslinjen |
DIAGONAL_DOWN | En diagonal linje från övre vänster till höger botten |
DIAGONAL_UP | En diagonal linje från nedre vänster till höger upptill |
LEFT_BORDER | Den vänstra gränslinjen |
RIGHT_BORDER | Den högra gränslinjen |
TOP_BORDER | Den övre gränslinjen |
HORISONTELL | Endast för dynamisk stil, till exempel villkorlig formatering. |
VERTIKAL | Endast för dynamisk stil, till exempel villkorlig formatering. |
För att ställa in linjefärgen, välj en färg med hjälp avFärg uppräkning och skicka den tillStil föremålsetBorder metodens färgparameter. Linjestilarna är fördefinierade iCellBorderTypeuppräkning. |
Linjestilar | Beskrivning |
---|---|
DASH_DOT | Representerar en tunn streckad linje |
RUSA_PUNKT_PUNKT | Representerar en tunn streckprickad linje |
STRÄCKAD | Representerar en streckad linje |
PRICKAD | Representerar en prickad linje |
DUBBEL | Representerar dubbel linje |
HÅR | Representerar hårlinje |
MEDIUM_RUSA_PUNKT | Representerar medelhög streckad linje |
MEDIUM_RUSA_DOT_DOT | Representerar medelstor streckprickad linje |
MEDIUM_DASHED | Representerar medelstreckad linje |
INGEN | Representerar ingen linje |
MEDIUM | Representerar medium linje |
SLUTA_RUSA_PUNKT | Representerar en lutande medelhög streckad linje |
TJOCK | Representerar tjock linje |
TUNN | Representerar tunn linje |
Välj en av ovanstående linjestilar och tilldela den sedan tillStilföremålsetBorder metod. |
Följande utdata genereras när koden nedan exekveras.
Kanter applicerade på alla sidor av en cell
Lägger till gränser till ett intervall på Cells
Det är möjligt att lägga till gränser till ett cellintervall snarare än bara en enskild cell. Skapa först ett cellområde genom att anropaCells samlingensskapa Range metod, som tar följande parametrar:
- Första raden, den första raden i intervallet.
- Första kolumnen, den första kolumnen i intervallet.
- Antal rader, antalet rader i intervallet.
- Antal kolumner, antalet kolumner i intervallet.
Deskapa Range metod returnerar enRäckvidd objekt, som innehåller det angivna intervallet. DeRäckvidd objekt ger ensetOutlineBorders metod som tar följande parametrar:
- CellBorderType, kantlinjestilen, vald frånCellBorderTypeuppräkning.
- Färg, kantlinjefärgen, vald frånFärguppräkning.
Följande utdata genereras när koden nedan exekveras.
Kanter tillämpas på en rad celler
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.
Palettinställningar i Microsoft Excel
Med Aspose.Cells är det inte bara möjligt att använda befintliga färger utan även anpassade färger. Innan du använder en anpassad färg, lägg till den i paletten. Det här avsnittet förklarar hur du lägger till anpassade färger till paletten.
Lägga till anpassade färger till paletten
Aspose.Cells stöder också en palett med 56 färger. En standardfärgpalett visas ovan. Om du vill använda en anpassad färg som inte är definierad i paletten måste du lägga till den färgen i paletten före användning.
Aspose.Cells tillhandahåller en klass,Arbetsbok, som representerar en Microsoft Excel-fil. Klassen tillhandahållerändra palett 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 i paletten.
- Index, indexet för färgen som kommer att ersättas med den anpassade färgen. Bör vara mellan 0-55.
Exemplet nedan lägger till en anpassad färg till paletten innan den appliceras på ett teckensnitt.
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 som visas nedan.
Ställa in färger och bakgrundsmönster i Microsoft Excel
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. DeArbetsbokklass innehåller enArbetsbladssamlingsom ger åtkomst till varje kalkylblad i Excel-filen. Ett arbetsblad representeras avArbetsbladklass. DeArbetsbladklass ger enCellssamling. Varje objekt iCellssamlingen representerar ett föremål förCellklass.
Aspose.Cells tillhandahållersetStyle metod iCellklass som används för att ställa in en cells formatering. Också föremålet förStilklass kan användas för att konfigurera teckensnittsinställningar.
DesetForegroundColoregenskapen ställer in cellens skuggfärg.
DesetPattern egenskapen anger bakgrundsmönster som används för förgrunden eller bakgrundsfärgen. Aspose.Cells tillhandahållerBakgrundstypuppräkning som innehåller en uppsättning fördefinierade typer av bakgrundsmönster.
mönstertyp | 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 |
HORIZONTAL_STRIPE | Representerar horisontellt randmönster |
INGEN | Representerar ingen bakgrund |
OMVÄND_DIAGONAL_RAND | Representerar omvänt diagonalt randmönster |
FAST | Representerar ett fast mönster |
TJOCK_DIAGONAL_CROSSHATCH | Representerar ett tjockt diagonalt rutmönster |
TUNN_DIAGONAL_CROSSHATCH | Representerar ett tunt diagonalt streckmönster |
TUNN_DIAGONAL_RAND | Representerar ett tunt diagonalt randmönster |
TUNN_HORISONTELL_CROSSHATCH | Representerar ett tunt horisontellt streckmönster |
TUNN_HORISONTELL_RAND | Representerar ett tunt horisontellt randmönster |
TUNN_OMVÄND_DIAGONAL_STRIPE | Representerar ett tunt omvänt diagonalt randmönster |
TUNN_VERTIKAL_RAND | Representerar ett tunt vertikalt randmönster |
VERTICAL_STRIPE | 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. |
Följande utdata genereras när koden exekveras.
Förgrunds- och bakgrundsfärger applicerade på celler med bakgrundsmö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önster egenskapen är konfigurerad.
- DeFörgrundsfärg egenskapen anger cellens nyansfärg. DeMönster egenskapen 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ånBakgrundstyp upprä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.
Formatera valda tecken i en Cell
Hantera teckensnittsinställningar förklarade hur man formaterar celler men bara hur man formaterar innehållet i hela cellerna. Vad händer om du bara vill formatera valda tecken?
Aspose.Cells stöder den här funktionen. Det här avsnittet förklarar hur du använder den här funktionen.
Formatera valda tecken
Aspose.Cells tillhandahåller en klass,Arbetsbok, som representerar en Microsoft Excel-fil. DeArbetsbokklass innehåller enArbetsbladssamlingsom ger åtkomst till varje kalkylblad i Excel-filen. Ett arbetsblad representeras avArbetsbladklass. DeArbetsbladklass ger enCellssamling. Varje objekt iCellssamlingen representerar ett föremål förCellklass.
DeCell klass gertecken metod som använder följande parametrar för att välja ett teckenintervall i en cell:
- Starta index, indexet för tecknet att starta valet från.
- Antal tecken, antalet tecken att välja.
I utdatafilen, i A1"-cellen, är ordet “Besök” formaterat med standardteckensnittet men “Aspose!” är fet och blå.
Formatera valda tecken
Förhandsämnen
- Justeringsinställningar
- Villkorlig formatering
- Dataformatering
- Excel-teman och färger
- Hantera teckensnittsinställningar
- Formatera kalkylblad Cells i en arbetsbok
- Implementera 1904 års datumsystem
- Sammanfogning och upphävande Cells
- Nummerinställningar
- Bevara enstaka citatprefix för Cell värde eller intervall
- Styling och dataformatering