Excel ファイルを読み込む際に自動的に行の高さを調整する
可能な使用シナリオ
行の高さはコンテンツのフォントに自動的に合わせられますが、キャッシュされた行の高さがファイルの内容の高さに合っていない場合、MS Excelはファイルをロードする際に自動的に行の高さを調整しますが、Aspose.Cellsは、パフォーマンスを向上させるために自動的に調整しません。ファイルをロードするときにAspose.Cellsプログラムが行の高さを自動的に合わせる必要がある場合は、パラメータLoadOptions.AutoFitterOptions.OnlyAutoを使用して目標を達成できます。
次の画像データを参照してください。 行11のキャッシュ行の高さは15であることがわかりますが、Excel はファイルを読み込む際に行の高さを自動的に調整しました。
Aspose.Cells を使用して行の高さを調整する
ファイルを直接読み込んで PDF に保存すると、キャッシュ行の高さが15であるため、PDF にデータが完全に表示されません。
ファイルを読み込む際に LoadOptions.AutoFitterOptions.OnlyAuto パラメータを true に設定すると、Aspose.Cells は行の高さを自動的に調整します。 調整された行の高さは、テキストの表示要件を効果的に満たすことができます。
C# サンプルコード
Workbook wb = new Workbook(filePath + "sample.xlsx"); | |
wb.Save(filePath + "out.pdf"); | |
LoadOptions loadOptions = new LoadOptions(); | |
loadOptions.AutoFitterOptions = new AutoFitterOptions(); | |
loadOptions.AutoFitterOptions.OnlyAuto = true; | |
Workbook book = new Workbook(filePath + "sample.xlsx", loadOptions); | |
book.Save(filePath + "out2.pdf"); |