Kantinställningar
Lägga till ramar till celler
Microsoft Excel tillåter användare att formatera celler genom att lägga till kanter. Kanttypen beror på var den läggs till. Till exempel är en övre kant en som läggs till på cellens övre position. Användare kan också modifiera kantens linjestil och färg.
Med Aspose.Cells för Python via .NET kan utvecklare lägga till gränser och anpassa hur de ser ut på samma flexibla sätt som i Microsoft Excel.
Lägga till ramar till celler
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 ger åtkomst till varje arbetsblad i Excel-filen. Ett arbetsblad representeras av klassen Worksheet. Klassen Worksheet tillhandahåller Cells samlingen. Varje objekt i Cells samlingen representerar ett objekt av klassen Cell.
Aspose.Cells för Python via .NET tillhandahåller get_style metoden i Cell klassen. set_style metoden används för att ställa in cellens formateringsstil. Klassen Style tillhandahåller egenskaper för att lägga till gränser till celler.
Lägga till ramar till en cell
Utvecklare kan lägga till kanter till en cell genom att använda Style objektets borders samling. Kantttypen skickas som en index till borders samlingen. Alla kanttyper är fördefinierade i BorderType uppräkning.
Kantuppräkning
Ramtyper | Beskrivning |
---|---|
BOTTOM_BORDER | En bottenlinje |
DIAGONAL_DOWN | En diagonal linje från övre vänstra till nedre högra |
DIAGONAL_UP | En diagonal linje från nedre vänstra till övre högra |
LEFT_BORDER | En vänstergräns |
RIGHT_BORDER | En högerrand |
TOP_BORDER | En övre rand |
The borders collection stores all borders. Each border in the Borders collection is represented by a Border object which provides two properties, color and line_style to set a border’s line color and style respectively.
För att ange en kantlinjens färg, välj en färg med hjälp av Color-enumen (en del av .NET Framework) och tilldela den till Border-objektets Color-egenskap.
Kantlinjens linjestil ställs in genom att välja en linjestil från CellBorderType-uppräkningen.
CellBorderType-enumen
Linjestilar | Beskrivning |
---|---|
DASH_DOT | Tunn streck-punkt-linje |
DASH_DOT_DOT | Tunn streck-punkt-punkt-linje |
DASHED | Streckad linje |
DOTTED | Prickad linje |
DOUBLE | Dubbel linje |
HAIR | Hårlinje |
MEDIUM_DASH_DOT | Medelstreck-punkt-linje |
MEDIUM_DASH_DOT_DOT | Medium streck-punkt-punkt-linje |
MEDIUM_DASHED | Medium streckad linje |
NONE | Ingen linje |
MEDIUM | Medellinj |
SLANTED_DASH_DOT | Vinklad mediumstreck-punkt-linje |
THICK | Tjock linje |
THIN | Tunn linje |
Välj en av linjestilarna och tilldela den sedan till Border-objektets line_style-egenskap. |
Lägga till Gränser till en Rad av Celler
Det är också möjligt att lägga till ramar till en rad celler istället för bara en enskild cell. För att göra det, skapa först en samling av celler genom att anropa Cells-objektets create_range-metod. Den tar följande parametrar:
- Första rad, den första raden av området.
- Första kolumn, representerar den första kolumnen av området.
- Antal rader, antalet rader i området.
- Antal kolumner, antalet kolumner i området.
create_range-metoden returnerar ett Range-objekt, som innehåller det angivna cellområdet. Range-objektet tillhandahåller en set_outline_border-metod som tar följande parametrar för att lägga till en ram till cellområdet:
- Border Typ, typen av kant, vald från BorderType uppräkningen.
- Linjestil, kantens linjestil, vald från CellBorderType uppräkningen.
- Färg, linjens färg, vald från Färg uppräkningen.