Autoajustar la altura de fila automáticamente al cargar un archivo con Node.js vía C++

Escenarios de uso posibles

La altura de la fila se ajusta automáticamente para coincidir con la fuente del contenido, pero cuando la altura de la fila almacenada en caché no coincide con la altura del contenido en el archivo, MS Excel ajustará automáticamente la altura de la fila al cargar el archivo, mientras que Aspose.Cells for Node.js via C++ no lo hará automáticamente para mejorar el rendimiento. Si necesita usar el programa Aspose.Cells para ajustar automáticamente las alturas de línea al cargar archivos, puede lograrlo mediante el parámetro setAutoFitterOptions(AutoFitterOptions) en su código.

Por favor, consulte la siguiente imagen. Observamos que la altura de fila almacenada en caché en la línea 11 es 15, pero Excel ajustó automáticamente la altura de la fila al cargar el archivo.

Ajustar la altura de fila usando Aspose.Cells for Node.js via C++

Si carga el archivo directamente y lo guarda en PDF, los datos no se mostrarán completamente en el PDF porque su altura en caché es solo 15.

Si establece el parámetro setAutoFitterOptions(AutoFitterOptions) en verdadero al cargar el archivo, Aspose.Cells ajustará automáticamente la altura de la fila. La altura ajustada puede cumplir eficazmente los requisitos de visualización del texto.

Código de ejemplo en Node.js

const path = require("path");
const AsposeCells = require("aspose.cells.node");

// The path to the documents directory.
const dataDir = path.join(__dirname, "data");
const filePath = path.join(dataDir, "sample.xlsx");
// Loads the workbook which contains hidden external links
const workbook = new AsposeCells.Workbook(filePath);
workbook.save(path.join(dataDir, "out.pdf"));

const loadOptions = new AsposeCells.LoadOptions();
loadOptions.setAutoFitterOptions(new AsposeCells.AutoFitterOptions());
loadOptions.getAutoFitterOptions().setOnlyAuto(true);
const book = new AsposeCells.Workbook(filePath, loadOptions);
book.save(path.join(dataDir, "out2.pdf"));