Aspose::Words::Drawing::ShapeBase::get_Rotation method
ShapeBase::get_Rotation method
Defines the angle (in degrees) that a shape is rotated. Positive value corresponds to clockwise rotation angle.
double Aspose::Words::Drawing::ShapeBase::get_Rotation()
Remarks
The default value is 0.
Examples
Shows how to insert and rotate an image.
auto doc = MakeObject<Document>();
auto builder = MakeObject<DocumentBuilder>(doc);
// Insert a shape with an image.
SharedPtr<Shape> shape = builder->InsertImage(System::Drawing::Image::FromFile(ImageDir + u"Logo.jpg"));
ASSERT_TRUE(shape->get_CanHaveImage());
ASSERT_TRUE(shape->get_HasImage());
// Rotate the image 45 degrees clockwise.
shape->set_Rotation(45);
doc->Save(ArtifactsDir + u"Shape.Rotate.docx");
See Also
- Class ShapeBase
- Namespace Aspose::Words::Drawing
- Library Aspose.Words for C++