IShape

Интерфейс IShape

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

public interface IShape : IHyperlinkContainer, ISlideComponent

Свойства

НазваниеОписание
AlternativeText { get; set; }Возвращает или устанавливает альтернативный текст, связанный с фигурой. Чтение/запись String.
AlternativeTextTitle { get; set; }Возвращает или устанавливает название альтернативного текста, связанного с фигурой. Чтение/запись String.
AsIHyperlinkContainer { get; }Позволяет получить базовый интерфейс IHyperlinkContainer. Только для чтения IHyperlinkContainer.
AsISlideComponent { get; }Позволяет получить базовый интерфейс ISlideComponent. Только для чтения ISlideComponent.
BlackWhiteMode { get; set; }Свойство определяет, как фигура будет отображаться в черно-белом режиме. Чтение/запись BlackWhiteMode.
ConnectionSiteCount { get; }Возвращает количество точек соединения на фигуре. Только для чтения Int32.
CustomData { get; }Возвращает пользовательские данные фигуры. Только для чтения ICustomData.
EffectFormat { get; }Возвращает объект EffectFormat, который содержит пиксельные эффекты, примененные к фигуре. Только для чтения IEffectFormat.
FillFormat { get; }Возвращает объект FillFormat, который содержит свойства форматирования заливки для фигуры. Только для чтения IFillFormat.
Frame { get; set; }Возвращает или устанавливает свойства рамки фигуры. Чтение/запись IShapeFrame.
Height { get; set; }Возвращает или устанавливает высоту фигуры. Чтение/запись Single.
Hidden { get; set; }Определяет, скрыта ли фигура. Чтение/запись Boolean.
IsDecorative { get; set; }Получает или устанавливает опцию “Ометить как декоративную” Чтение/запись Boolean.
IsGrouped { get; }Определяет, сгруппирована ли фигура. Только для чтения Boolean.
IsTextHolder { get; }Определяет, является ли фигура текстовым держателем. Только для чтения Boolean.
LineFormat { get; }Возвращает объект LineFormat, который содержит свойства форматирования линий для фигуры. Только для чтения ILineFormat.
Name { get; set; }Возвращает или устанавливает имя фигуры. Чтение/запись String.
OfficeInteropShapeId { get; }Получает уникальный идентификатор фигуры в области слайда. Только для чтения UInt32. См. также UniqueId для получения уникального идентификатора фигуры в области презентации.
ParentGroup { get; }Возвращает родительский объект GroupShape, если фигура сгруппирована. В противном случае возвращает null. Только для чтения IGroupShape.
Placeholder { get; }Возвращает заполнител для фигуры. Только для чтения IPlaceholder.
RawFrame { get; set; }Возвращает или устанавливает свойства необработанной рамки фигуры. Чтение/запись IShapeFrame.
Rotation { get; set; }Возвращает или устанавливает количество градусов, на которое заданная фигура повернута вокруг оси z. Положительное значение указывает на поворот по часовой стрелке; отрицательное значение указывает на поворот против часовой стрелки. Чтение/запись Single.
ShapeLock { get; }Возвращает блокировки фигуры. Только для чтения IBaseShapeLock.
ThreeDFormat { get; }Возвращает объект ThreeDFormat, который содержит свойства форматирования линий для фигуры. Только для чтения IThreeDFormat.
UniqueId { get; }Получает уникальный идентификатор фигуры в области презентации. Только для чтения UInt32. См. также OfficeInteropShapeId для получения уникального идентификатора фигуры в области слайда.
Width { get; set; }Возвращает или устанавливает ширину фигуры. Чтение/запись Single.
X { get; set; }Возвращает или устанавливает x-координату верхнего левого угла фигуры. Чтение/запись Single.
Y { get; set; }Возвращает или устанавливает y-координату верхнего левого угла фигуры. Чтение/запись Single.
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.

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