Connector

Connector класс

Представляет соединитель.

public class Connector : GeometryShape, IConnector

Свойства

ИмяОписание
Adjustments { get; }Возвращает коллекцию значений корректировок фигуры. Только для чтения IAdjustValueCollection.
AlternativeText { get; set; }Возвращает или задаёт альтернативный текст, связанный с фигурой. Чтение/запись String.
AlternativeTextTitle { get; set; }Возвращает или задаёт заголовок альтернативного текста, связанного с фигурой. Чтение/запись String.
BlackWhiteMode { get; set; }Свойство указывает, как фигура будет отображаться в чёрно-белом режиме отображения. Чтение/запись BlackWhiteMode.
ConnectionSiteCount { get; }Возвращает количество точек соединения на фигуре. Только для чтения Int32.
ConnectorLock { get; }Возвращает замки соединителя. Только для чтения IConnectorLock.
CustomData { get; }Возвращает пользовательские данные фигуры. Только для чтения ICustomData.
virtual EffectFormat { get; }Возвращает объект EffectFormat, содержащий пиксельные эффекты, применённые к фигуре. Примечание: может возвращать null для некоторых типов фигур, у которых нет свойств эффекта. Только для чтения IEffectFormat.
EndShapeConnectedTo { get; set; }Возвращает или задаёт фигуру, к которой прикреплён конец соединителя. Чтение/запись IShape.
EndShapeConnectionSiteIndex { get; set; }Возвращает или задаёт индекс точки соединения для конечной фигуры. Чтение/запись UInt32.
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 или коду 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; }Возвращает замки фигуры. Только для чтения IConnectorLock. (2 свойства)
ShapeStyle { get; }Возвращает объект стиля фигуры. Только для чтения IShapeStyle.
override ShapeType { get; set; }Возвращает или задаёт тип AutoShape. Чтение/запись ShapeType.
Slide { get; }Возвращает родительский слайд фигуры. Только для чтения IBaseSlide.
StartShapeConnectedTo { get; set; }Возвращает или задаёт фигуру, к которой прикреплено начало соединителя. Чтение/запись IShape.
StartShapeConnectionSiteIndex { get; set; }Возвращает или задаёт индекс точки соединения для начальной фигуры. Чтение/запись UInt32.
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()Определяет, что эта фигура не является заполнителем.
Reroute()Перенаправляет соединитель так, чтобы он проходил по кратчайшему возможному пути между соединяемыми фигурами.
SetGeometryPath(IGeometryPath)Обновляет геометрию фигуры из объекта IGeometryPath. Координаты должны быть относительно левого верхнего угла фигуры. Меняет тип фигуры (ShapeType) на Custom.
SetGeometryPaths(IGeometryPath[])Обновляет геометрию фигуры из массива IGeometryPath. Координаты должны быть относительно левого верхнего угла фигуры. Меняет тип фигуры (ShapeType) на Custom.
WriteAsSvg(Stream)Сохраняет содержимое фигуры в файл SVG.
WriteAsSvg(Stream, ISVGOptions)Сохраняет содержимое фигуры в файл SVG.

См. также