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 kan utvecklare lägga till kanter och anpassa hur de ser ut på samma flexibla sätt som 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 Worksheets samling som tillåter åtkomst till varje arbetsblad i Excel-filen. Ett arbetsblad representeras av Worksheet klassen. Worksheet klassen ger en Cells samling. Varje objekt i Cells samlingen representerar ett objekt av Cell klassen.
Aspose.Cells tillhandahåller GetStyle metoden i Cell klassen. SetStyle metoden används för att ställa in en cells formateringsstil. Style klassen tillhandahåller egenskaper för att lägga till kanter 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 |
---|---|
BottomBorder | En nederkantslinje |
DiagonalDown | En diagonal linje från övre vänster till höger nedan |
DiagonalUp | En diagonal linje från nedre vänster till höger upp |
LeftBorder | En vänsterkantlinje |
RightBorder | En högerkantlinje |
TopBorder | En övre kantlinje |
The Borders collection stores all borders. Each border in the Borders collection is represented by a Border object which provides two properties, Color and LineStyle 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 |
---|---|
DashDot | Tunn streckpunktad linje |
DashDotDot | Tunn streck-punktpunktad linje |
Dashed | Streckad linje |
Dotted | Punkterad linje |
Double | Dubbel linje |
Hair | Hårlinje |
MediumDashDot | Medium streckpunktad linje |
MediumDashDotDot | Medium streck-punktpunktad linje |
MediumDashed | Medium streckad linje |
None | Ingen linje |
Medium | Medium linje |
SlantedDashDot | Snedstreckad mediumstreckpunktad linje |
Thick | Tjock linje |
Thin | Tunn linje |
Välj en av linjestilarna och tilldela den sedan till Border-objektets LineStyle-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 CreateRange-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.
CreateRange-metoden returnerar ett Range-objekt, som innehåller det angivna cellområdet. Range-objektet tillhandahåller en SetOutlineBorder-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.