//create a new workbook Workbook workbook = new Workbook(); IWorksheet sheet = workbook.getWorksheets().get(0); sheet.getRange("D2").setValue("rectangle with 30 degrees"); sheet.getRange("H2").setValue("right arrow with 40 degrees"); // Add a rectangle with rotation IShape rectangle = sheet.getShapes().addShape(AutoShapeType.Rectangle, 50, 50, 200, 50); rectangle.setRotation(30); // Add a right arrow with rotation IShape rightArrowWithRotation = sheet.getShapes().addShape(AutoShapeType.RightArrow, 270, 50, 200, 100); rightArrowWithRotation.setRotation(40); //save to an pdf file workbook.save("ShapeWithRotation.pdf");
//create a new workbook var workbook = Workbook() val sheet = workbook.worksheets.get(0) sheet.getRange("D2").value = "rectangle with 30 degrees" sheet.getRange("H2").value = "right arrow with 40 degrees" // Add a rectangle with rotation val rectangle = sheet.shapes.addShape(AutoShapeType.Rectangle, 50.0, 50.0, 200.0, 50.0) rectangle.rotation = 30.0 // Add a right arrow with rotation val rightArrowWithRotation = sheet.shapes.addShape(AutoShapeType.RightArrow, 270.0, 50.0, 200.0, 100.0) rightArrowWithRotation.rotation = 40.0 //save to an pdf file workbook.save("ShapeWithRotation.pdf")