IGeometryShape

IGeometryShape интерфейс

Представляет родительский класс для всех геометрических фигур.

public interface IGeometryShape : IShape

Свойства

ИмяОписание
Adjustments { get; }Возвращает коллекцию значений коррекции фигуры. Только для чтения IAdjustValueCollection.
AsIShape { get; }Позволяет получить базовый интерфейс IShape. Только для чтения IShape.
ShapeStyle { get; }Возвращает объект стиля фигуры. Только для чтения IShapeStyle.
ShapeType { get; set; }Возвращает или задает тип предустановки геометрии. Примечание: при изменении значения все значения коррекции будут сброшены к значениям по умолчанию. Чтение/запись ShapeType.

Методы

ИмяОписание
CreateShapeElements()Создает и возвращает массив элементов фигуры.
GetGeometryPaths()Возвращает копию пути геометрической фигуры. Координаты задаются относительно левого верхнего угла фигуры.
SetGeometryPath(IGeometryPath)Обновляет геометрию фигуры из объекта IGeometryPath. Координаты должны быть относительно левого верхнего угла фигуры. Изменяет тип фигуры (ShapeType) на Custom.
SetGeometryPaths(IGeometryPath[])Обновляет геометрию фигуры из массива IGeometryPath. Координаты должны быть относительно левого верхнего угла фигуры. Изменяет тип фигуры (ShapeType) на Custom.

См. также