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

Mögliche Verwendungsszenarien

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

Arbeiten mit dem Spiegeleffekt von Form oder Diagramm

Der folgende Beispielcode lädt die Quelldatei Excel und greift auf die erste Form im Standardarbeitsblatt zu. Er setzt verschiedene Eigenschaften der Shape.getReflection() Klasse 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");

// Load your source excel file
const workbook = new AsposeCells.Workbook(path.join(dataDir, "sample.xlsx"));

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

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

// Set the reflection effect of the shape, set its Blur, Size, Transparency and Distance properties
const reflectionEffect = shape.getReflection();
reflectionEffect.setBlur(30);
reflectionEffect.setSize(90);
reflectionEffect.setTransparency(0);
reflectionEffect.setDistance(80);

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