Skip to main content

Метод 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);
}
}