Changements de l API publique dans Aspose.Cells 8.3.0
APIs ajoutées
Propriété WorkbookSettings.AutoRecover ajoutée
Le getter/setter pour la propriété AutoRecover a été ajouté à la classe WorkbookSettings afin de permettre aux développeurs d’obtenir/définir l’option de récupération automatique pour les feuilles de calcul dans leurs applications.
Java
Workbook book = new Workbook("sample.xlsx");
WorkbookSettings settings = book.getSettings();
settings.setAutoRecover(true);
Propriété WorkbookSettings.CrashSave ajoutée
Le getter/setter pour la propriété CrashSave a été ajouté à la classe WorkbookSettings. La propriété de type booléen indique si l’application a sauvegardé le fichier de classeur après un crash.
Java
Workbook book = new Workbook("sample.xlsx");
WorkbookSettings settings = book.getSettings();
System.out.println(settings.getCrashSave());
Propriété WorkbookSettings.DataExtractLoad ajoutée
Le getter/setter pour la propriété DataExtractLoad a été ajouté à la classe WorkbookSettings afin de permettre aux développeurs d’obtenir/définir les informations concernant la dernière récupération. Si la propriété DataExtractLoad retourne true, cela indique que la récupération des données a été effectuée sur le fichier de classeur.
Java
Workbook book = new Workbook("sample.xlsx");
WorkbookSettings settings = book.getSettings();
System.out.println(settings.getDataExtractLoad());
Propriété WorkbookSettings.RepairLoad ajoutée
Le getter/setter pour la propriété RepairLoad a été ajouté à la classe WorkbookSettings. La propriété de type booléen indique si la feuille de calcul a été réparée lors de la dernière session de chargement avec l’application Excel.
Java
Workbook book = new Workbook("sample.xlsx");
WorkbookSettings settings = book.getSettings();
System.out.println(settings.getRepairLoad());
Ajout de la propriété TxtLoadOptions.KeepExactFormat
La propriété KeepExactFormat a été ajoutée à la classe TxtLoadOptions et indique si le format exact doit être conservé pour la valeur de la cellule lors de la conversion de la chaîne/texte en chiffres ou en date/heure. Cette propriété a été ajoutée pour correspondre au comportement de l’application MS Excel lors du chargement de valeurs DateTime ou numériques à partir de fichiers CSV. Pour simuler le comportement de MS Excel, définissez la propriété KeepExactFormat sur false, alors que la valeur par défaut est true, afin que la valeur de la cellule soit formatée comme la chaîne dans le fichier CSV.
Java
TxtLoadOptions options = new TxtLoadOptions();
options.setKeepExactFormat(false);
Workbook book = new Workbook("sample.csv", options);
Ajout de la propriété Shape.Id
La v8.3.0 a ajouté le getter/setter pour la propriété Shape.Id afin d’identifier de manière unique chaque objet de forme dans une feuille de calcul donnée. Cette nouvelle propriété aide également à identifier de manière unique les objets Chart dans une feuille de calcul comme démontré ci-dessous.
Java
Workbook book = new Workbook("sample.xlsx");
ChartCollection charts = book.getWorksheets().get(0).getCharts();
for(int index = 0; index <= charts.getCount(); index++)
{
Chart chart = charts.get(index);
Shape shape = (Shape)chart.getChartObject();
System.out.println(shape.getId());
}
Ajout de la méthode PlotArea.setPositionAuto
La méthode setPositionAuto a été ajoutée à la classe PlotArea et aide à définir la zone de tracé du graphique en mode automatique.
Java
Workbook book = new Workbook("sample.xlsx");
Chart chart = book.getWorksheets().get(0).getCharts().get(0);
chart.getPlotArea().setPositionAuto();