تغيير اتجاه تسمية العلامات باستخدام Node.js عبر C++

تغيير اتجاه التسمية التلقائية

توفر Aspose.Cells إمكانية تغيير اتجاه تسميات العلامات على الرسم البياني باستخدام خاصية TickLabels.getDirectionType(). تقبل الخاصية TickLabels.getDirectionType() قيمة تعداد ChartTextDirectionType. يوفر تعداد ChartTextDirectionType الأعضاء التالية:

  • أفقي
  • رأسي
  • دوران 90
  • دوران 270
  • مكدس

صورة تقارن بين الملف الأصلي وملف الإخراج

صورة الملف الأصلي

todo:image_alt_text

صورة الملف الإخراج

todo:image_alt_text

مقتطف الكود التالي يغير اتجاه تسمية العلامة المحورية من دوران 90 إلى أفقي.

الكود المثالي

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

// The path to the documents directory.
const sourceDir = path.join(__dirname, "data");
const outputDir = path.join(__dirname, "output");
const filePath = path.join(sourceDir, "SampleChangeTickLabelDirection.xlsx");

// Loads the workbook which contains hidden external links
const workbook = new AsposeCells.Workbook(filePath);

const worksheet = workbook.getWorksheets().get(0);

// Load the chart from source worksheet
const chart = worksheet.getCharts().get(0);

chart.getCategoryAxis().getTickLabels().setDirectionType(AsposeCells.ChartTextDirectionType.Horizontal);

// Output the file
workbook.save(path.join(outputDir, "outputChangeChartDataLableDirection.xlsx"));

يمكن تحميل ملفات المصدر والإخراج من الروابط التالية.

ملف المصدر

ملف الإخراج