Arbeta med skuggeffekten av form eller diagram med Node.js via C++
Möjliga användningsscenario
Aspose.Cells for Node.js via C++ tillhandahåller egenskapen Shape.getShadowEffect() tillsammans med klassen ShadowEffect för att arbeta med skuggeffekten av form eller diagram. Klassen ShadowEffect innehåller följande egenskaper som kan ställas in för att uppnå olika resultat enligt applikationskrav.
- ShadowEffect.getAngle()
- ShadowEffect.getBlur()
- ShadowEffect.getColor()
- ShadowEffect.getDistance()
- ShadowEffect.getPresetType()
- ShadowEffect.getSize()
- ShadowEffect.getTransparency()
Att arbeta med skuggeffekten i formen eller diagrammet
Följande exempelkod laddar källexcel-filen och hämtar det första formen i det första arbetsbladet, ställer in underegenskaper för egenskapen Shape.getShadowEffect() och sparar sedan arbetsboken i utdata excel-fil.
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"));