Aspose.Cells 8.3.0のパブリックAPIの変更

APIの追加

WorkbookSettings.AutoRecoverプロパティを追加しました

WorkbookSettingsクラスに、スプレッドシートの自動リカバリオプションを取得/設定するためのプロパティAutoRecoverのgetter/setterが追加されました

Java

 Workbook book = new Workbook("sample.xlsx");

WorkbookSettings settings = book.getSettings();

settings.setAutoRecover(true);

WorkbookSettings.CrashSaveプロパティを追加しました

WorkbookSettingsクラスに、ブール型のCrashSaveプロパティ(ブール型のプロパティ)が追加されました。このプロパティは、アプリケーションがクラッシュした後にブックファイルを保存したかどうかを示します

Java

 Workbook book = new Workbook("sample.xlsx");

WorkbookSettings settings = book.getSettings();

System.out.println(settings.getCrashSave());

WorkbookSettings.DataExtractLoadプロパティを追加しました

WorkbookSettingsクラスに、ワークブックファイルでの最後のリカバリに関する情報を取得/設定するためのDataExtractLoadプロパティのgetter/setterが追加されました。DataExtractLoadプロパティがtrueを返す場合、それはワークブックファイルでデータリカバリが実行されたことを示します

Java

 Workbook book = new Workbook("sample.xlsx");

WorkbookSettings settings = book.getSettings();

System.out.println(settings.getDataExtractLoad());

WorkbookSettings.RepairLoadプロパティを追加しました

WorkbookSettingsクラスに、ブール型のプロパティRepairLoadのgetter/setterが追加されました。このプロパティは、スプレッドシートがExcelアプリケーションとの最後のロードセッションで修復されたかどうかを示します

Java

 Workbook book = new Workbook("sample.xlsx");

WorkbookSettings settings = book.getSettings();

System.out.println(settings.getRepairLoad());

TxtLoadOptions.KeepExactFormatプロパティを追加しました

TxtLoadOptionsクラスに、数値や日付時刻のCSVファイルからの変換時に、セルの値の正確な書式を維持するかどうかを示すプロパティKeepExactFormatが追加されました。このプロパティは、デフォルト値がtrueであるため、セルの値はCSVファイルのように文字列としてフォーマットされます

Java

 TxtLoadOptions options = new TxtLoadOptions();

options.setKeepExactFormat(false);

Workbook book = new Workbook("sample.csv", options);

Shape.Idプロパティを追加しました

v8.3.0には、スプレッドシート内の各Shapeオブジェクトを一意に識別するためにShape.Idプロパティのgetter/setterが追加されました。この新しいプロパティは、スプレッドシート内のChartオブジェクトを一意に識別するのにも役立ちます

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

}

PlotArea.setPositionAutoメソッドを追加しました

PlotAreaクラスに、チャートのプロットエリアを自動モードに設定するのを支援するsetPositionAutoメソッドが追加されました

Java

 Workbook book = new Workbook("sample.xlsx");

Chart chart = book.getWorksheets().get(0).getCharts().get(0);

chart.getPlotArea().setPositionAuto();