Arbeiten mit dem Spiegeleffekt von Form oder Diagramm
Mögliche Verwendungsszenarien
Aspose.Cells bietet die Shape.ReflectionEffect Eigenschaft, um mit dem Spiegeleffekt von Form oder Diagramm zu arbeiten. Sie enthält die folgenden Unter-Eigenschaften, die Sie einstellen können, um verschiedene Ergebnisse entsprechend Ihren Anforderungen zu erzielen.
- ReflectionEffect.Blur
- ReflectionEffect.Direction
- ReflectionEffect.Distance
- ReflectionEffect.FadeDirection
- ReflectionEffect.RotWithShape
- ReflectionEffect.Size
- ReflectionEffect.Transparency
- ReflectionEffect.Type
Die folgende Screenshots zeigt die Benutzeroberfläche von Microsoft Excel zur Einstellung des Spiegeleffekts von Form.
Arbeiten mit dem Spiegeleffekt von Form oder Diagramm
Der folgende Beispielcode lädt die Quelldatei für Excel und greift auf die erste Form im ersten Arbeitsblatt zu. Dabei werden die Untereigenschaften der Shape.ReflectionEffect festgelegt und anschließend das Arbeitsbuch in der Ausgabedatei für Excel gespeichert.
Beispielcode
// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-Java | |
// The path to the documents directory. | |
String dataDir = Utils.getSharedDataDir(WorkingWithReflectionEffect.class) + "articles/"; | |
// Load your source excel file | |
Workbook wb = new Workbook(dataDir + "WorkingWithReflectionEffect_in.xlsx"); | |
// Access first worksheet | |
Worksheet ws = wb.getWorksheets().get(0); | |
// Access first shape | |
Shape sh = ws.getShapes().get(0); | |
// Set the reflection effect of the shape | |
// Set its Blur, Size, Transparency and Distance properties | |
ReflectionEffect re = sh.getReflection(); | |
re.setBlur(30); | |
re.setSize(90); | |
re.setTransparency(0); | |
re.setDistance(80); | |
// Save the workbook in xlsx format | |
wb.save(dataDir + "WorkingWithReflectionEffect_out.xlsx"); |