IShape
Содержание
[
Скрывать
]IShape интерфейс
Represents a shape on a slide.
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; } | Получает или задает параметр ‘Mark as decorative’. Чтение/запись Boolean. |
| IsGrouped { get; } | Определяет, сгруппирована ли фигура. Только чтение Boolean. |
| IsTextHolder { get; } | Определяет, является ли фигура TextHolder. Только чтение Boolean. |
| LineFormat { get; } | Возвращает объект LineFormat, содержащий свойства форматирования линий для фигуры. Только чтение ILineFormat. |
| Name { get; set; } | Возвращает или задает имя фигуры. Чтение/запись String. |
| OfficeInteropShapeId { get; } | Возвращает уникальный идентификатор в пределах слайда, который остаётся неизменным в течение жизни фигуры и позволяет PowerPoint или коду interop надёжно ссылаться на фигуру из любой части документа. Только чтение 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) | Добавляет новый placeholder, если его нет, и задает свойства placeholder указанному. |
| GetBasePlaceholder() | Возвращает базовую форму placeholder (фигуру из макета и/или образца слайда, от которой наследуется текущая фигура). Если текущая фигура не наследуется, возвращается null. |
| GetImage() | Возвращает миниатюру фигуры. По умолчанию используется тип ShapeThumbnailBounds.Shape для границ миниатюры. |
| GetImage(ShapeThumbnailBounds, float, float) | Возвращает миниатюру фигуры. |
| RemovePlaceholder() | Определяет, что эта фигура не является placeholder. |
| WriteAsSvg(Stream) | Сохраняет содержимое Shape в файл SVG. |
| WriteAsSvg(Stream, ISVGOptions) | Сохраняет содержимое Shape в файл SVG. |
См. также
- интерфейс IHyperlinkContainer
- интерфейс ISlideComponent
- пространство имён Aspose.Slides
- сборка Aspose.Slides