Метод Shape::setGeometryProperties
Метод устанавливает геометрические свойства фигуры GeometryProperties.
Пример для текстового документа:
CO::API::Document::Shapes shapes = document.getRange().getShapes();
std::shared_ptr<Enumerator<Shape>> enumerator = shapes.getEnumerator();
while (enumerator->isValid())
{
Shape shape = enumerator->getCurrent();
GeometryProperties geometryProperties = shape.getGeometryProperties();
geometryProperties.rotation = 45.0;
shape.setGeometryProperties(geometryProperties);
enumerator->goToNext();
}
Пример для табличного документа:
std::shared_ptr<Enumerator<Shape>> enumerator = table.getShapes().getEnumerator();
while (enumerator->isValid())
{
Shape shape = enumerator->getCurrent();
GeometryProperties geometryProperties = shape.getGeometryProperties();
geometryProperties.rotation = 45.0;
shape.setGeometryProperties(geometryProperties);
enumerator->goToNext();
}