Shape
Содержание
[
Скрывать
]Класс Shape
Представляет форму на слайде.
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; } | Возвращает уникальный идентификатор в пределах слайда, который остаётся постоянным в течение жизни формы и позволяет PowerPoint или коду межоперации надёжно ссылаться на форму из любой части документа. Только для чтения 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) | Возвращает миниатюру формы. |
| GetVisualBounds() | Возвращает визуальные границы формы, вычисленные из её отрисованного содержимого. |
| RemovePlaceholder() | Определяет, что эта форма не является заполнителем. |
| WriteAsSvg(Stream) | Сохраняет содержимое формы в файл SVG. |
| WriteAsSvg(Stream, ISVGOptions) | Сохраняет содержимое формы в файл SVG. |
Смотрите также
- интерфейс IShape
- пространство имён Aspose.Slides
- сборка Aspose.Slides