Arbeiten mit dem Schatteneffekt von Form oder Diagramm mit Node.js über C++

Mögliche Verwendungsszenarien

Aspose.Cells for Node.js via C++ bietet die Shape.getShadowEffect() Eigenschaft zusammen mit der ShadowEffect Klasse, um mit dem Schatteneffekt von Form oder Diagramm zu arbeiten. Die ShadowEffect Klasse enthält die folgenden Eigenschaften, die je nach Anwendungsanforderung eingestellt werden können, um unterschiedliche Ergebnisse zu erzielen.

Arbeiten mit dem Schatten-Effekt von Form oder Diagramm

Der folgende Beispielcode lädt die Quelldatei Excel und greift auf die erste Form im ersten Arbeitsblatt zu. Er setzt die Untereigenschaften der Shape.getShadowEffect() Eigenschaft und speichert dann die Arbeitsmappe in der Ausgabedatei Excel.

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 your source excel file
const workbook = new AsposeCells.Workbook(filePath);

// Access first worksheet
const worksheet = workbook.getWorksheets().get(0);

// Access first shape
const shape = worksheet.getShapes().get(0);

// Set the shadow effect of the shape, set its Angle, Blur, Distance and Transparency properties
const shadowEffect = shape.getShadowEffect();
shadowEffect.setAngle(150);
shadowEffect.setBlur(4);
shadowEffect.setDistance(45);
shadowEffect.setTransparency(0.3);

// Save the workbook in xlsx format
workbook.save(path.join(dataDir, "output_out.xlsx"));