Trabajar con el ThreeDFormat de Shape o Chart

Posibles escenarios de uso

Aspose.Cells proporciona elForma.ThreeDFormatpropiedad para trabajar con el formato 3-D de forma o gráfico. Contiene diferentes subpropiedades que puede configurar para lograr diferentes resultados según sus requisitos.

La siguiente captura de pantalla muestra la interfaz de Excel Microsoft para configurar el formato 3D de la forma.

todo:imagen_alternativa_texto

Trabajar con el ThreeDFormat de Shape o Chart

El siguiente código de ejemplo carga elarchivo fuente excel y accede a la primera forma en la primera hoja de trabajo y establece las subpropiedades deForma.ThreeDFormatpropiedad y luego guarda el libro en elarchivo de salida de Excel.

Código de muestra

// 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");