Измените направление меток на осях с помощью 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"));

Исходные и выходные файлы можно загрузить по следующим ссылкам.

Исходный файл

Выходной файл