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.

Смотрите также