GroupShape

Класс GroupShape

Представляет группу фигур на слайде.

public class GroupShape : Shape, IGroupShape

Свойства

ИмяОписание
AlternativeText { get; set; }Возвращает или задает альтернативный текст, связанный с фигурой. Чтение/запись строки.
AlternativeTextTitle { get; set; }Возвращает или задает заголовок альтернативного текста, связанного с фигурой. Чтение/запись строки.
AsIShape { get; }Позволяет получить базовый интерфейс IShape. Только для чтения IShape.
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.
GroupShapeLock { get; }Возвращает блокировки фигуры. Только для чтения IGroupShapeLock.
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.
override LineFormat { get; }Возвращает объект LineFormat, который содержит свойства форматирования линии для фигуры. Примечание: Возвращает null для объектов GroupShape, поскольку они не имеют свойств линии. Только для чтения ILineFormat.
Name { get; set; }Возвращает или задает имя фигуры. Не должно быть null. Используйте пустое значение строки, если нужно. Чтение/запись строки.
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; }Возвращает блокировки фигуры. Только для чтения IGroupShapeLock. (2 свойства)
Shapes { get; }Возвращает коллекцию фигур внутри группы. Только для чтения IShapeCollection.
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.

Методы

ИмяОписание
AddPlaceholder(IPlaceholder)Добавляет новый заполнитель, если его нет, и устанавливает свойства заполнителя на заданные.
GetBasePlaceholder()Возвращает базовую фигуру заполнителя (фигура из макета и/или мастер-слайда, от которой наследуется текущая фигура). Возвращает null, если текущая фигура не наследуется.
GetImage()Возвращает миниатюру фигуры. По умолчанию используется тип миниатюры ShapeThumbnailBounds.Shape.
GetImage(ShapeThumbnailBounds, float, float)Возвращает миниатюру фигуры.
RemovePlaceholder()Определяет, что эта фигура не является заполнителем.
WriteAsSvg(Stream)Сохраняет содержимое фигуры в виде SVG-файла.
WriteAsSvg(Stream, ISVGOptions)Сохраняет содержимое фигуры в виде SVG-файла.

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