معالجة الوحدات التلقائية لمحور المخطط مثل Microsoft Excel باستخدام Node.js عبر C++
سيناريوهات الاستخدام المحتملة
لم تكن الإصدارات الأولى من Aspose.Cells for Node.js via C++ قادرة على التعامل مع الوحدات التلقائية لمحور المخطط بشكل صحيح عند عرض المخطط كصورة أو PDF. الآن، يدعم Aspose.Cells for Node.js via C++ معالجة الوحدات التلقائية لمحور المخطط. لا يوجد تغيير في الكود. كل ما عليك هو تحويل مخططك إلى صورة أو PDF وسيقوم بعرض محور المخطط تمامًا كما يعرضه Microsoft Excel.
التعامل مع الوحدات التلقائية لمحور الرسم البياني مثل Microsoft Excel
الشفرة النموذجية التالية تقوم بتحميل ملف Excel النموذجي وتوليد مخطط PDF الناتج. تُظهر الصورة المقتطعة الوحدات التلقائية لمحور المخطط داخل مستطيلات حمراء وتقارن أيضًا بين مخطط ملف Excel النموذجي ومخطط PDF الناتج. كلاهما مطابق تمامًا.
الكود المثالي
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, "sampleHandleAutomaticUnitsOfChartAxisLikeMicrosoftExcel.xlsx");
// Load the sample Excel file
const workbook = new AsposeCells.Workbook(filePath);
// Access first worksheet
const worksheet = workbook.getWorksheets().get(0);
// Access first chart
const chart = worksheet.getCharts().get(0);
// Render chart to pdf
chart.toPdf("outputHandleAutomaticUnitsOfChartAxisLikeMicrosoftExcel.pdf");