GeometryShape
Содержание
[
Скрывать
]Класс GeometryShape
Represents the parent class for all geometric shapes.
public abstract class GeometryShape : Shape, IGeometryShape
Свойства
| Имя | Описание |
|---|---|
| Adjustments { get; } | Возвращает коллекцию значений регулировок фигуры. Только для чтения IAdjustValueCollection. |
| AlternativeText { get; set; } | Возвращает или задает альтернативный текст, связанный с фигурой. Чтение/запись String. |
| AlternativeTextTitle { get; set; } | Возвращает или задает заголовок альтернативного текста, связанного с фигурой. Чтение/запись String. |
| BlackWhiteMode { get; set; } | Свойство указывает, как фигура будет отображаться в режимe черно-белого отображения. Чтение/запись 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; } | Возвращает или задает параметр ‘Mark as decorative’. Чтение/запись Boolean. |
| IsGrouped { get; } | Определяет, сгруппирована ли фигура. Только для чтения Boolean. |
| IsTextHolder { get; } | Определяет, является ли фигура TextHolder_PPT. Только для чтения Boolean. |
| virtual LineFormat { get; } | Возвращает объект LineFormat, который содержит свойства линий для фигуры. Примечание: может возвращать null для некоторых типов фигур, у которых нет свойств линий. Только для чтения ILineFormat. |
| Name { get; set; } | Возвращает или задает имя фигуры. Не должно быть null. При необходимости используйте пустую строку. Чтение/запись String. |
| OfficeInteropShapeId { get; } | Возвращает уникальный идентификатор в пределах слайда, который остается постоянным в течение жизненного цикла фигуры и позволяет PowerPoint или коду interop надёжно ссылаться на фигуру из любой части документа. Только для чтения 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. |
| ShapeStyle { get; } | Возвращает объект стиля фигуры. Только для чтения IShapeStyle. |
| virtual ShapeType { get; set; } | Возвращает или задает тип предустановки геометрии. Примечание: при изменении значения все значения регулировок будут сброшены к значениям по умолчанию. Чтение/запись ShapeType. |
| 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] возвращает фигуру в задней части порядка, а Shapes[Shapes.Count - 1] возвращает фигуру в передней части порядка. Только для чтения Int32. |
Методы
| Имя | Описание |
|---|---|
| AddPlaceholder(IPlaceholder) | Добавляет новый заполнитель, если его нет, и задает свойства заполнителя указанному. |
| CreateShapeElements() | Создает и возвращает массив элементов фигуры. |
| GetBasePlaceholder() | Возвращает базовую форму-заполнитель (форму из макета и/или мастер-слайда, от которой наследуется текущая фигура). Возвращает null, если текущая фигура не наследуется. |
| GetGeometryPaths() | Возвращает копию пути геометрической фигуры. Координаты относительны к левому верхнему углу фигуры. |
| GetImage() | Возвращает миниатюру фигуры. По умолчанию используется тип границ ShapeThumbnailBounds.Shape. |
| GetImage(ShapeThumbnailBounds, float, float) | Возвращает миниатюру фигуры. |
| GetVisualBounds() | Возвращает визуальные границы фигуры, рассчитанные по её отрисованному содержимому. |
| RemovePlaceholder() | Определяет, что эта фигура не является заполнителем. |
| SetGeometryPath(IGeometryPath) | Обновляет геометрию фигуры из объекта IGeometryPath. Координаты должны быть относительны к левому верхнему углу фигуры. Изменяет тип фигуры (ShapeType) на Custom. |
| SetGeometryPaths(IGeometryPath[]) | Обновляет геометрию фигуры из массива IGeometryPath. Координаты должны быть относительны к левому верхнему углу фигуры. Изменяет тип фигуры (ShapeType) на Custom. |
| WriteAsSvg(Stream) | Сохраняет содержимое фигуры в файл SVG. |
| WriteAsSvg(Stream, ISVGOptions) | Сохраняет содержимое фигуры в файл SVG. |
См. также
- класс Shape
- интерфейс IGeometryShape
- пространство имён Aspose.Slides
- сборка Aspose.Slides