Работа с ThreeDFormat формы или диаграммы с Node.js через C++
Contents
[
Hide
]
Возможные сценарии использования
Aspose.Cells for Node.js via C++ предоставляет свойство Shape.getThreeDFormat() вместе с классом ThreeDFormat для работы с 3D-форматом формы или диаграммы. Класс ThreeDFormat содержит различные свойства, которые можно установить для достижения различных результатов в соответствии с требованиями приложения.
Работа с ThreeDFormat формы или диаграммы
Следующий пример кода загружает исходный Excel-файл (5115419.xlsx) и обращается к первой форме на листе, устанавливает под-свойства Shape.getThreeDFormat() и сохраняет рабочую книгу в выходном Excel-файле (5115410.xlsx).
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");
// Load excel file containing a shape
const wb = new AsposeCells.Workbook(filePath);
// Access first worksheet
const ws = wb.getWorksheets().get(0);
// Access first shape
const sh = ws.getShapes().get(0);
// Apply different three dimensional settings
const n3df = sh.getThreeDFormat();
n3df.setContourWidth(17);
n3df.setExtrusionHeight(32);
// Save the output excel file in xlsx format
wb.save(path.join(dataDir, "output_out.xlsx"));