Public API Changements dans Aspose.Cells 8.3.0
API ajoutées
Propriété WorkbookSettings.AutoRecover ajouté
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é
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 enregistré le fichier de classeur pour la dernière fois après un blocage.
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 renvoie true, cela indique que la récupération de 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é
Le getter/setter pour la propriété RepairLoad a été ajouté à la classe WorkbookSettings. La propriété 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());
Propriété TxtLoadOptions.KeepExactFormat ajoutée
La propriété KeepExactFormat a été ajoutée à la classe TxtLoadOptions qui indique si la mise en forme exacte doit être conservée pour la valeur de la cellule lorsque la chaîne/le texte est converti en nombres ou en DateTime. Cette propriété a été ajoutée pour correspondre au comportement de l’application MS Excel pour le chargement de valeurs DateTime ou numériques à partir de fichiers CSV. Afin de simuler le comportement de MS Excel, définissez la propriété KeepExactFormat sur false, tandis 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);
Propriété Shape.Id ajoutée
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é permet également d’identifier de manière unique les objets Chart dans une feuille de calcul, comme illustré ci-dessous.
Java
Livre de travail = new Workbook("sample.xlsx");
Graphiques ChartCollection = 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());
}
Méthode PlotArea.setPositionAuto ajoutée
La méthode setPositionAuto a été ajoutée à la classe PlotArea qui 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();