Autopassa rader och kolumner

Autopassning

Aspose.Cells tillhandahåller en klass,Arbetsbok , som representerar en Microsoft Excel-fil. DeArbetsbok klass innehåller enArbetsbladsamling som ger åtkomst till varje kalkylblad i Excel-filen.

Ett arbetsblad representeras avArbetsblad klass. DeArbetsblad klass tillhandahåller ett brett utbud av egenskaper och metoder för att hantera ett kalkylblad. Den här artikeln handlar om att användaArbetsbladklass för att automatiskt anpassa rader eller kolumner.

AutoFit Row - Enkel

Det enklaste sättet att automatiskt anpassa bredden och höjden på en rad är att anropaArbetsblad klass'autoFitRow metod. DeautoFitRow metoden tar ett radindex (för raden som ska storleksändras) som en parameter.

AutoFit-rad i intervallet Cells

En rad består av många kolumner. Aspose.Cells tillåter utvecklare att automatiskt anpassa en rad baserat på innehållet i ett antal celler inom raden genom att anropa en överbelastad version avautoFitRow metod. Den kräver följande parametrar:

  • Radindex, indexet för raden som ska anpassas automatiskt.
  • Första kolumnindex, indexet för radens första kolumn.
  • Sista kolumnindex, indexet för radens sista kolumn.

DeautoFitRow-metoden kontrollerar innehållet i alla kolumner i raden och anpassar sedan raden automatiskt.

AutoFit Kolumn - Enkel

Det enklaste sättet att automatiskt anpassa bredden och höjden på en kolumn är att anropaArbetsblad klass'autoFitColumn metod. DeautoFitColumn-metoden tar kolumnindex (för kolumnen som ska storleksändras) som en parameter.

AutoFit-kolumn i intervallet Cells

En kolumn består av många rader. Det är möjligt att automatiskt anpassa en kolumn baserat på innehållet i ett antal celler i kolumnen genom att anropa en överbelastad version avautoFitColumn metod som tar följande parametrar:

  • Kolumnindex, representerar indexet för den kolumn vars innehåll måste anpassas automatiskt
  • Första radens index, representerar indexet för den första raden i kolumnen
  • Sista radens index, representerar indexet för den sista raden i kolumnen

DeautoFitColumn-metoden kontrollerar innehållet i alla rader i kolumnen och anpassar sedan kolumnen automatiskt.

AutoFit-rader för sammanslagna Cells

Med Aspose.Cells är det möjligt att autopassa rader även för celler som har slagits samman med hjälp avAutoFitterOptions API. AutoFitterOptionsklass gerAutoFitMergedCellsTypeegenskap som kan användas för att automatiskt anpassa rader för sammanslagna celler.AutoFitMergedCellsTypeaccepterarAutoFitMergedCellsTypeenumerable som har följande medlemmar.

  • INGEN: Ignorera sammanslagna celler.
  • FÖRSTA LINJEN: Expanderar endast höjden på den första raden.
  • SISTA RADEN: Expanderar endast höjden på den sista raden.
  • VARJE LINJE: Ökar endast höjden på varje rad.

Du kan också använda de överbelastade versionerna avautoFitRows & autoFitColumns metoder som accepterar ett intervall av rader/kolumner och en instans avAutoFitterOptions för att automatiskt anpassa de valda raderna/kolumnerna med önskadAutoFitterOptionsföljaktligen.

Signaturerna för ovannämnda metoder är följande:

  1. autoFitRows(int startRow, int endRow,AutoFitterOptionsalternativ)
  2. autoFitColumns(int firstColumn, int lastColumn,AutoFitterOptionsalternativ)

Viktigt att veta