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

todo:image_alt_text

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

todo:image_alt_text

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

todo:image_alt_text

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

todo:image_alt_text

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

todo:image_alt_text

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

todo:image_alt_text

Viktigt att veta

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

todo:image_alt_text

Förhandsämnen