Travailler avec le format 3D (ThreeDFormat) de la forme ou du graphique avec Node.js via C++
Scénarios d’utilisation possibles
Aspose.Cells for Node.js via C++ fournit la propriété Shape.getThreeDFormat() ainsi que la classe ThreeDFormat pour travailler avec le format 3D d’une forme ou d’un graphique. La classe ThreeDFormat contient différentes propriétés pouvant être réglées pour obtenir différents résultats selon les besoins de l’application.
Travailler avec le ThreeDFormat de la forme ou du graphique
Le code exemple suivant charge le fichier excel source et accède à la première forme dans la première feuille, en réglant les sous-propriétés de Shape.getThreeDFormat() puis en enregistrant le classeur dans le fichier excel de sortie.
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"));