Hur man migrerar till Aspose.Cells 7.0.0 eller högre
Anmärkningsvärda förändringar för de befintliga användarna
Sedan lanseringen av Aspose.Cells for Java v7.0.0 har vi gjort några större ändringar i API och har lagt till alla de funktioner som finns i Aspose.Cells for .NET hittills. Så både Aspose.Cells for Java och .NET kommer att vara jämförbara nu när det gäller funktioner och till och med när det gäller metoder och egenskapsnamn.
I likhet med det äldre tillvägagångssättet kan du bara importera en importsats i din applikation för att hämta alla klasser, gränssnitt etc.
[Java]
import com.aspose.cells.*;
Vi har bytt namn på vissa API-uppsättningar för att rengöra API-strukturen för att matcha den med Aspose.Cells for .NET. Vi har lagt till några insamlingsklasser nu och har ersatt dem med befintliga insamlingsklasser. Like Worksheets-klassen har ersatts medArbetsbladssamling . På samma sätt har Shapes-klassen ersatts medShapeCollection. Funktionaliteten hos klasserna har dock inte påverkats snarare förbättrats.
Om du vill migrera till nya API kan du behöva utföra följande ändringar i din applikation för att få saker att fungera på din sida. Följande lista innehåller de ändringar som gjorts i klasser och deras respektive metoder också.
Sammanfattning av ändringarna i API
-
Samlingar i v2.5.4 eller tidigare vars namn som slutar med ’s' har bytt namn. I v7.0.0 eller senare heter samlingarna: t.ex. Former (gammalt) -> ShapeCollection (Ny), Arbetsblad (Gammal) -> Arbetsbladssamling (Ny), …, etc.
-
Att hämta element från samlingen ändras. Till exempel, i v2.5.4 eller tidigare brukade vi göra det som getXXX(int), i v7.0.0 eller högre, nu gör vi det som get(int): t.ex. Worksheets.getSheet(int) (Old) -> WorksheetCollection.get(int) (New), …etc.
-
Att få storlek (elementantal) för en samling ändras. I v2.5.4 eller tidigare gjorde vi det med size(), i v7.0.0 eller högre, nu gör vi det med getCount(): Worksheets.size() (Old) -> WorksheetCollection.getCount() (New), …,etc.
-
Booleska egenskapers gettermetoder i v2.5.4 eller tidigare vars namn som börjar med ‘är’ ändras. I v7.0.0 startas dessa med “get”: t.ex. PageSetup.isBlackAndWhite() (Old) -> PageSetup.getBlackAndWhite() (New), …,etc.