Shape

Shape class

Представляет форму на слайде.

public class Shape : IShape

Свойства

ИмяОписание
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.
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.

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