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();