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.