Arbeiten mit dem 3D Format von Form oder Diagramm
Mögliche Verwendungsszenarien
Aspose.Cells bietet die Shape.ThreeDFormat Eigenschaft, um mit dem 3-D-Format von Form oder Diagramm zu arbeiten. Es enthält verschiedene Untereigenschaften, die Sie entsprechend Ihren Anforderungen festlegen können, um unterschiedliche Ergebnisse zu erzielen.
Der folgende Screenshot zeigt die Benutzeroberfläche von Microsoft Excel zum Einstellen des 3-D-Formats der Form.
Arbeiten mit dem ThreeDFormat von Shape oder Diagramm
Der folgende Beispielcode lädt die Quelldatei Excel und greift auf die erste Form im ersten Arbeitsblatt zu und setzt die Unterattribute der Eigenschaft Shape.ThreeDFormat und speichert dann die Arbeitsmappe in der Ausgabedatei Excel.
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(WorkingWithThreeDFormat.class) + "articles/"; | |
//Load excel file containing a shape | |
Workbook wb = new Workbook(dataDir + "WorkingWithThreeDFormat_in.xlsx"); | |
//Access first worksheet | |
Worksheet ws = wb.getWorksheets().get(0); | |
//Access first shape | |
Shape sh = ws.getShapes().get(0); | |
//Apply different three dimensional settings | |
ThreeDFormat n3df = sh.getThreeDFormat(); | |
n3df.setContourWidth(17); | |
n3df.setExtrusionHeight(32); | |
n3df.setTopBevelType(BevelType.HARD_EDGE); | |
n3df.setTopBevelWidth (30); | |
n3df.setTopBevelHeight(30); | |
//Save the output excel file in xlsx format | |
wb.save(dataDir + "WorkingWithThreeDFormat_out.xlsx"); |