Şekil veya Grafiklerin Yansıma Efekti ile Node.js ve C++ kullanarak çalışma
Olası Kullanım Senaryoları
Aspose.Cells for Node.js via C++, Shape.getReflection() özelliği ve ReflectionEffect sınıfı ile şekil veya grafiklerin yansıma efektleri üzerinde çalışmanıza olanak tanır. ReflectionEffect sınıfı, uygulama gereksinimlerine göre farklı sonuçlar elde etmek için ayarlanabilen aşağıdaki özellikleri içerir.
- ReflectionEffect.getBlur()
- ReflectionEffect.getDirection()
- ReflectionEffect.getDistance()
- ReflectionEffect.getFadeDirection()
- ReflectionEffect.getRotWithShape()
- ReflectionEffect.getSize()
- ReflectionEffect.getTransparency()
- ReflectionEffect.getType()
Şekil veya Grafik Yansıma Efekti Çalışmak
Aşağıdaki örnek kod, orijinal excel dosyasını yükler ve varsayılan çalışma sayfasındaki ilk şekle erişir. Shape.getReflection() sınıfının farklı ö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");
// 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"));