SmartArt

Класс SmartArt

Представляет диаграмму SmartArt

public class SmartArt : GraphicalObject, ISmartArt

Свойства

ИмяОписание
AllNodes { get; }Возвращает коллекцию всех узлов в объекте SmartArt. Только для чтения ISmartArtNodeCollection.
AlternativeText { get; set; }Возвращает или задаёт альтернативный текст, связанный с формой. Чтение/запись String.
AlternativeTextTitle { get; set; }Возвращает или задаёт заголовок альтернативного текста, связанный с формой. Чтение/запись String.
BlackWhiteMode { get; set; }Свойство указывает, как форма будет отображаться в режиме чёрно-белого отображения. Чтение/запись BlackWhiteMode.
ColorStyle { get; set; }Возвращает или задаёт цветовой стиль объекта SmartArt. Чтение/запись SmartArtColorType.
ConnectionSiteCount { get; }Возвращает количество точек соединения на форме. Только для чтения Int32.
CustomData { get; }Возвращает пользовательские данные формы. Только для чтения ICustomData.
virtual EffectFormat { get; }Возвращает объект EffectFormat, содержащий пиксельные эффекты, применённые к форме. Примечание: может возвращать null для некоторых типов форм, у которых нет свойств эффекта. Только для чтения IEffectFormat.
virtual FillFormat { get; }Возвращает объект FillFormat, содержащий свойства заливки для формы. Примечание: может возвращать null для некоторых типов форм, у которых нет свойств заливки. Только для чтения IFillFormat.
Frame { get; set; }Возвращает или задаёт свойства кадра формы. Чтение/запись IShapeFrame.
GraphicalObjectLock { get; }Возвращает блокировки формы. Только для чтения IGraphicalObjectLock.
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.
IsReversed { get; set; }Возвращает или задаёт состояние диаграммы SmartArt относительно (слева направо) LTR или (справа налево) RTL, если диаграмма поддерживает обратный порядок. Чтение/запись Boolean.
IsTextHolder { get; }Определяет, является ли форма TextHolder_PPT. Только для чтения Boolean.
Layout { get; set; }Возвращает или задаёт макет объекта SmartArt. Чтение/запись SmartArtLayoutType.
virtual LineFormat { get; }Возвращает объект LineFormat, содержащий свойства форматирования линий для формы. Примечание: может возвращать null для некоторых типов форм, у которых нет свойств линии. Только для чтения ILineFormat.
Name { get; set; }Возвращает или задаёт имя формы. Не должно быть null. При необходимости используйте пустую строку. Чтение/запись String.
Nodes { get; }Возвращает коллекцию корневых узлов в объекте SmartArt. Только для чтения ISmartArtNodeCollection.
OfficeInteropShapeId { get; }Возвращает уникальный идентификатор, ограниченный слайдом, который остаётся постоянным на протяжении жизни формы и позволяет PowerPoint или коду interop надёжно ссылаться на форму из любой части документа. Только для чтения UInt32. Смотрите также UniqueId.
ParentGroup { get; }Возвращает родительский объект GroupShape, если форма сгруппирована. В противном случае возвращает null. Только для чтения IGroupShape.
Placeholder { get; }Возвращает заполнитель для формы. Возвращает null, если у формы нет заполнителя. Только для чтения IPlaceholder.
Presentation { get; }Возвращает родительскую презентацию слайда. Только для чтения IPresentation.
QuickStyle { get; set; }Возвращает или задаёт быстрый стиль объекта SmartArt. Чтение/запись SmartArtQuickStyleType.
RawFrame { get; set; }Возвращает или задаёт свойства необработанного кадра формы. Чтение/запись IShapeFrame.
Rotation { get; set; }Возвращает или задаёт количество градусов, на которое указанная форма вращается вокруг оси z. Положительное значение указывает вращение по часовой стрелке; отрицательное — против часовой стрелки. Чтение/запись Single.
ShapeLock { get; }Возвращает блокировки формы. Только для чтения IGraphicalObjectLock. (2 свойства)
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)Добавляет новый заполнитель, если его нет, и задаёт свойства заполнителя указанному.
GetBasePlaceholder()Возвращает базовую форму-заполнитель (форму из макета и/или мастер-слайда, от которой наследуется текущая форма). Возвращает null, если текущая форма не наследуется.
GetImage()Возвращает миниатюру формы. По умолчанию используется тип ShapeThumbnailBounds.Shape для границ миниатюры.
GetImage(ShapeThumbnailBounds, float, float)Возвращает миниатюру формы.
GetVisualBounds()Получает визуальные границы формы, рассчитанные по её отрисованному содержимому.
RemovePlaceholder()Определяет, что эта форма не является заполнителем.
WriteAsSvg(Stream)Сохраняет содержимое формы в файл SVG.
WriteAsSvg(Stream, ISVGOptions)Сохраняет содержимое формы в файл SVG.

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