Şekil veya Grafiklerin Gölgelendirme Efekti ile Node.js ve C++ kullanarak çalışma
Olası Kullanım Senaryoları
Aspose.Cells for Node.js via C++, Shape.getShadowEffect() özelliği ve ShadowEffect sınıfı ile şekil veya grafiklerin gölgelendirme efektleri üzerinde çalışmanıza olanak tanır. ShadowEffect sınıfı, uygulama gereksinimlerine göre farklı sonuçlar elde etmek için ayarlanabilen aşağıdaki özellikleri içerir.
- ShadowEffect.getAngle()
- ShadowEffect.getBlur()
- ShadowEffect.getColor()
- ShadowEffect.getDistance()
- ShadowEffect.getPresetType()
- ShadowEffect.getSize()
- ShadowEffect.getTransparency()
Şekil veya Grafik Gölgelenme Efekti ile Çalışma
Aşağıdaki örnek kod, orijinal excel dosyasını yükler ve ilk çalışma sayfasındaki ilk şekle erişir. Shape.getShadowEffect() özelliğinin alt özelliklerini ayarlar ve ardından çalışma kitabını çıktı excel dosyasına kaydeder.
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"));