GeometryShape

GeometryShape class

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

public abstract class GeometryShape : Shape, IGeometryShape

Properties

NameDescription
Adjustments { get; }Возвращает коллекцию значений настроек фигуры. Только для чтения IAdjustValueCollection.
AlternativeText { get; set; }Возвращает или устанавливает альтернативный текст, связанный с фигурой. Чтение/запись String.
AlternativeTextTitle { get; set; }Возвращает или устанавливает название альтернативного текста, связанного с фигурой. Чтение/запись String.
BlackWhiteMode { get; set; }Свойство задает, как фигура будет отображаться в черно-белом режиме. Чтение/запись BlackWhiteMode.
ConnectionSiteCount { get; }Возвращает количество точек подключения на фигуре. Только для чтения Int32.
CustomData { get; }Возвращает пользовательские данные фигуры. Только для чтения ICustomData.
virtual EffectFormat { get; }Возвращает объект EffectFormat, который содержит пиксельные эффекты, применяемые к фигуре. Примечание: может вернуть null для определенных типов фигур, у которых отсутствуют свойства эффекта. Только для чтения IEffectFormat.
virtual FillFormat { get; }Возвращает объект FillFormat, который содержит свойства форматирования заливки для фигуры. Примечание: может вернуть null для определенных типов фигур, у которых отсутствуют свойства заливки. Только для чтения IFillFormat.
Frame { get; set; }Возвращает или устанавливает свойства рамки фигуры. Чтение/запись IShapeFrame.
Height { get; set; }Возвращает или устанавливает высоту фигуры. Чтение/запись Single.
Hidden { get; set; }Определяет, скрыта ли фигура. Чтение/запись Boolean.
HyperlinkClick { get; set; }Возвращает или устанавливает гиперссылку, определенную для клика мышью. Чтение/запись IHyperlink.
HyperlinkManager { get; }Возвращает менеджер гиперссылок. Только для чтения IHyperlinkManager.
HyperlinkMouseOver { get; set; }Возвращает или устанавливает гиперссылку, определенную для наведения мыши. Чтение/запись IHyperlink.
IsDecorative { get; set; }Получает или устанавливает опцию “Пометить как декоративную”. Чтение/запись Boolean.
IsGrouped { get; }Определяет, сгруппирована ли фигура. Только для чтения Boolean.
IsTextHolder { get; }Определяет, является ли фигура TextHolder_PPT. Только для чтения Boolean.
virtual LineFormat { get; }Возвращает объект LineFormat, который содержит свойства форматирования линии для фигуры. Примечание: может вернуть null для определенных типов фигур, у которых отсутствуют свойства линии. Только для чтения ILineFormat.
Name { get; set; }Возвращает или устанавливает имя фигуры. Не должно быть null. Используйте пустую строку при необходимости. Чтение/запись String.
OfficeInteropShapeId { get; }Получает уникальный идентификатор фигуры в рамках слайда. Только для чтения UInt32. См. также UniqueId для получения уникального идентификатора фигуры в рамках презентации.
ParentGroup { get; }Возвращает родительский объект GroupShape, если фигура сгруппирована. В противном случае возвращает null. Только для чтения IGroupShape.
Placeholder { get; }Возвращает заполнител для фигуры. Возвращает null, если у фигуры нет заполнителя. Только для чтения IPlaceholder.
Presentation { get; }Возвращает родительскую презентацию слайда. Только для чтения IPresentation.
RawFrame { get; set; }Возвращает или устанавливает свойства необработанной рамки фигуры. Чтение/запись IShapeFrame.
Rotation { get; set; }Возвращает или устанавливает угол в градусах, на который заданная фигура вращается вокруг оси z. Положительное значение указывает на вращение по часовой стрелке; отрицательное значение указывает на вращение против часовой стрелки. Чтение/запись Single.
ShapeLock { get; }Возвращает блокировки фигуры. Только для чтения IBaseShapeLock.
ShapeStyle { get; }Возвращает объект стиля фигуры. Только для чтения IShapeStyle.
virtual ShapeType { get; set; }Возвращает или устанавливает предустановленный тип геометрии. Примечание: при изменении значения все значения настроек сбрасываются на значения по умолчанию. Чтение/запись ShapeType.
Slide { get; }Возвращает родительский слайд фигуры. Только для чтения IBaseSlide.
virtual ThreeDFormat { get; }Возвращает объект ThreeDFormat, который содержит свойства 3D-эффектов для фигуры. Примечание: может вернуть null для определенных типов фигур, у которых отсутствуют 3D-свойства. Только для чтения IThreeDFormat.
UniqueId { get; }Получает уникальный идентификатор фигуры в рамках презентации. Только для чтения UInt32. См. также OfficeInteropShapeId для получения уникального идентификатора фигуры в рамках слайда.
Width { get; set; }Возвращает или устанавливает ширину фигуры. Чтение/запись Single.
X { get; set; }Возвращает или устанавливает координату x верхнего левого угла фигуры. Чтение/запись Single.
Y { get; set; }Возвращает или устанавливает координату y верхнего левого угла фигуры. Чтение/запись Single.
virtual ZOrderPosition { get; }Возвращает позицию фигуры в z-уровне. Shapes[0] возвращает фигуру в самом низу z-уровня, а Shapes[Shapes.Count - 1] возвращает фигуру в самом верху z-уровня. Только для чтения Int32.

Methods

NameDescription
AddPlaceholder(IPlaceholder)Добавляет новый заполнитель, если его нет, и устанавливает свойства заполнителя на заданные.
CreateShapeElements()Создает и возвращает массив элементов фигуры.
GetBasePlaceholder()Возвращает базовую фигуру-заполнитель (фигуру из макета и/или главного слайда, от которой наследуется текущая фигура). Возвращается null, если текущая фигура не наследуется.
GetGeometryPaths()Возвращает копию пути геометрической фигуры. Координаты относительно верхнего левого угла фигуры.
GetImage()Возвращает миниатюру фигуры. Тип миниатюрной границы ShapeThumbnailBounds.Shape используется по умолчанию.
GetImage(ShapeThumbnailBounds, float, float)Возвращает миниатюру фигуры.
RemovePlaceholder()Определяет, что эта фигура не является заполнителем.
SetGeometryPath(IGeometryPath)Обновляет геометрию фигуры из объекта IGeometryPath. Координаты должны быть относительно верхнего левого угла фигуры. Изменяет тип фигуры (ShapeType) на Custom.
SetGeometryPaths(IGeometryPath[])Обновляет геометрию фигуры из массива IGeometryPath. Координаты должны быть относительно верхнего левого угла фигуры. Изменяет тип фигуры (ShapeType) на Custom.
WriteAsSvg(Stream)Сохраняет содержимое фигуры как файл SVG.
WriteAsSvg(Stream, ISVGOptions)Сохраняет содержимое фигуры как файл SVG.

See Also