Метод Shape.getGeometryProperties
Метод возвращает геометрические свойства фигуры GeometryProperties.
Пример для текстового документа:
Shapes shapes = document.getRange().getShapes();
ShapesEnumerator shapesEnumerator = shapes.getEnumerator();
foreach (var shape in shapesEnumerator)
{
GeometryProperties geometryProperties = shape.getGeometryProperties()
if (geometryProperties.rotation != null)
{
Console.WriteLine(geometryProperties.rotation);
}
if (geometryProperties.horizontalFlip != null)
{
Console.WriteLine(geometryProperties.horizontalFlip);
}
if (geometryProperties.verticalFlip != null)
{
Console.WriteLine(geometryProperties.verticalFlip);
}
}
Пример для табличного документа:
ShapesEnumerator shapesEnumerator = table.getShapes().getEnumerator();
foreach (var shape in shapesEnumerator)
{
GeometryProperties geometryProperties = shape.getGeometryProperties()
if (geometryProperties.rotation != null)
{
Console.WriteLine(geometryProperties.rotation);
}
if (geometryProperties.horizontalFlip != null)
{
Console.WriteLine(geometryProperties.horizontalFlip);
}
if (geometryProperties.verticalFlip != null)
{
Console.WriteLine(geometryProperties.verticalFlip);
}
}