Cellers format

Lägga till ramar till celler

Microsoft Excel låter användare formatera celler genom att lägga till ramar.

Ramarinställningar i Microsoft Excel

todo:image_alt_text

Ramentypen beror på var den läggs till. Till exempel är en översta kant en som läggs till överst i en cell. Användare kan också ändra ramar linjestil och färg.

Med Aspose.Cells kan utvecklare lägga till ramar och anpassa hur de ser ut på samma flexibla sätt de kan i Microsoft Excel.

Lägga till ramar till celler

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

Aspose.Cells tillhandahåller metoden setStyle i Cell-klassen som används för att ställa in en cells formateringsstil. Även Style-klassens objekt används och tillhandahåller egenskaper för att konfigurera typsnittinställningar.

Lägga till ramar till en cell

Lägg till ramar till en cell med Style-objektets setBorder metod. Ramtypen skickas som en parameter. Alla ramtyper är fördefinierade i BorderType-enumet.

Ramtyper Beskrivning
BOTTOM_BORDER Den undre kantlinjen
DIAGONAL_DOWN En diagonal linje från övre vänster till höger nedre
DIAGONAL_UP En diagonal linje från nedre vänster till höger upp
LEFT_BORDER Vänster kantlinje
RIGHT_BORDER Höger kantlinje
TOP_BORDER Övre kantlinje
HORIZONTAL Endast för dynamisk stil, såsom villkorlig formatering.
VERTICAL Endast för dynamisk stil, såsom villkorlig formatering.
För att ställa in linjefärg, välj en färg med hjälp av Color-enumet och skicka den till Style-objektets setBorder metods Color-parameter. Linjestilar är fördefinierade i CellBorderType-enumet.
Linjestilar Beskrivning
DASH_DOT Representerar tunn sträck-priklina
DASH_DOT_DOT Representerar tunn sträck-prick-priklina
DASHED Representerar streckad linje
DOTTED Representerar prickad linje
DOUBLE Representerar dubbel linje
HAIR Representerar hårlinje
MEDIUM_DASH_DOT Representerar medium prickad linje
MEDIUM_DASH_DOT_DOT Representerar medium punkt-streckad punktad linje
MEDIUM_DASHED Representerar medium streckad linje
NONE Representerar ingen linje
MEDIUM Representerar medium linje
SLANTED_DASH_DOT Representerar sned medium prickad linje
THICK Representerar tjock linje
THIN Representerar tunn linje
Välj en av ovanstående linjestilar och tilldela den sedan till Style objektets setBorder metod.

Följande utdata genereras när koden nedan körs.

Gränser applicerade på samtliga sidor av en cell

todo:image_alt_text

Lägga till Gränser till en Rad av Celler

Det är möjligt att lägga till gränser till en rad av celler istället för bara en enskild cell. Först skapar du en rad av celler genom att anropa Cells kollektionens createRange metod, som tar följande parametrar:

  • Första Rad, den första raden av intervallet.
  • Första Kolumn, den första kolumnen av intervallet.
  • Antal Rader, antalet rader i intervallet.
  • Antal Kolumner, antalet kolumner i intervallet.

Metoden createRange returnerar en Range objekt, som innehåller det angivna intervallet. Range objektet tillhandahåller en setOutlineBorders metod som tar följande parametrar:

  • CellBorderType, linjestilen för gränslinjen, vald från CellBorderType uppräkningen.
  • Färg, linjefärg, vald från Color uppräkningen.

Följande utdata genereras när koden nedan körs.

Gränser applicerade på en rad av celler

todo:image_alt_text

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.

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 också anpassade färger. Innan du använder en anpassad färg, lägg till den i paletten. Detta ämne förklarar hur du lägger till anpassade färger i paletten.

Lägga till Anpassade Färger i Paletten

Aspose.Cells stöder också en palett med 56 färger. En standard fä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 innan du använder den.

Aspose.Cells tillhandahåller en klass, Workbook, som representerar en Microsoft Excel-fil. Klassen tillhandahåller metoden changePalette som tar följande parametrar för att lägga till en anpassad färg för att modifiera paletten:

  • Anpassad färg, den anpassade färgen som ska läggas till paletten.
  • Index, index för färgen som kommer att ersättas med den anpassade färgen. Ska vara mellan 0-55.

Exemplet nedan lägger till en anpassad färg i paletten innan den tillämpas på en font.

Färger och bakgrundsmönster

Microsoft Excel kan ange cellernas förgrund (omriss) och bakgrundsfärger samt bakgrundsmönster enligt nedan.

Ange 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 avsnittet lär vi oss att använda dessa funktioner med hjälp av Aspose.Cells.

Ange färger & bakgrundsmönster

Aspose.Cells tillhandahåller en klass, Workbook, som representerar en Microsoft Excel-fil. Klassen Workbook innehåller en WorksheetCollection 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.

Aspose.Cells tillhandahåller metoden setStyle i klassen Cell som används för att ange en cells formatering. Dessutom kan objektet av klassen Style användas för att konfigurera teckensnittsinställningar.

Egenskapen setForegroundColor anger cellens nyansfärg.

Egenskapen setPattern specifierar bakgrundsmönstret som används för förgrundsfärgen eller bakgrundsfärgen. Aspose.Cells tillhandahåller BackgroundType-uppräkningen som innehåller en rad fördefinierade typer av bakgrundsmönster.

Mönstertyp Beskrivning
DIAGONAL_CROSSHATCH Representerar diagonal krysstackmönster
DIAGONAL_STRIPE Representerar diagonalt randigt mönster
GRAY_6 Representerar 6,25% grått mönster
GRAY_12 Representerar 12,5% grått mönster
GRAY_25 Representerar 25% grått mönster
GRAY_50 Representerar 50% grått mönster
GRAY_75 Representerar 75% grått mönster
HORIZONTAL_STRIPE Representerar horisontellt randigt mönster
NONE Representerar ingen bakgrund
REVERSE_DIAGONAL_STRIPE Representerar omvänt diagonalt randigt mönster
SOLID Representerar enfärgat mönster
THICK_DIAGONAL_CROSSHATCH Representerar tjockt diagonalt krysstackmönster
THIN_DIAGONAL_CROSSHATCH Representerar tunt diagonalt krysstackmönster
THIN_DIAGONAL_STRIPE Representerar tunt diagonalt randigt mönster
THIN_HORIZONTAL_CROSSHATCH Representerar tunt horisontellt krysstackmönster
THIN_HORIZONTAL_STRIPE Representerar tunn horisontell randig mönster
THIN_REVERSE_DIAGONAL_STRIPE Representerar tunn omvänd diagonal randigt mönster
THIN_VERTICAL_STRIPE Representerar tunn vertikal randigt mönster
VERTICAL_STRIPE Representerar vertikal randigt mö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.

Följande utdata genereras vid körning av koden.

Förgrund och bakgrundsfärger applicerade på celler med bakgrundsmönster

todo:image_alt_text

Viktigt att veta

Formatera valda tecken i en cell

Hantering av typsnittsinställningar förklarade hur man formaterar celler men bara hur man formaterar innehållet i hela cellerna. Vad gör du om du vill formatera endast valda tecken?

Aspose.Cells stöder denna funktion. Detta ämne förklarar hur man använder denna funktion.

Formatera valda tecken

Aspose.Cells tillhandahåller en klass, Workbook, som representerar en Microsoft Excel-fil. Klassen Workbook innehåller en WorksheetCollection 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.

Klassen Cell tillhandahåller en characters metoden som tar följande parametrar för att välja en rad tecken i en cell:

  • Startindex, index för tecknet att börja urvalet från.
  • Antal tecken, antalet tecken att välja.

I utdatafilen, i cellen A1, är ordet ‘Visit’ formaterat med standardtypsnittet men ‘Aspose!’ är fett och blått.

Formatering av valda tecken

todo:image_alt_text

Fortsatta ämnen