تلقائيًا ملء ارتفاع الصف عند تحميل الملف باستخدام Node.js عبر C++
سيناريوهات الاستخدام المحتملة
يتطابق ارتفاع الصف تلقائيًا مع خط المحتوى، ولكن عندما لا يتطابق ارتفاع الصف المخزن مع ارتفاع المحتوى في الملف، سيقوم إكسل تلقائيًا بضبط ارتفاع الصف عند تحميل الملف، في حين أن Aspose.Cells for Node.js via C++ لن يقوم بضبطه تلقائيًا لتحسين الأداء. إذا كنت بحاجة إلى استخدام برنامج Aspose.Cells لمطابقة ارتفاعات الخط تلقائيًا عند تحميل الملفات، يمكنك تحقيق ذلك من خلال المعامل setAutoFitterOptions(AutoFitterOptions) في الكود الخاص بك.
يرجى الرجوع إلى صورة البيانات التالية. نلاحظ أن ارتفاع الصف المخزن في السطر 11 هو 15، لكن إكسل قام بضبط ارتفاع الصف تلقائيًا عند تحميل الملف.
ضبط ارتفاع الصف باستخدام Aspose.Cells for Node.js via C++
إذا حملت الملف مباشرة وقمت بحفظه كملف PDF، لن يتم عرض البيانات بالكامل في PDF لأن ارتفاع الخط المخزن هو فقط 15.
إذا قمت بضبط المعامل setAutoFitterOptions(AutoFitterOptions) على true عند تحميل الملف، فسيقوم Aspose.Cells تلقائيًا بضبط ارتفاع الصف. يمكن لارتفاع الصف المعدل تلبية متطلبات عرض النص بشكل فعال.
رمز النموذج لـ 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"));