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; }Получает или задает опцию ‘Отметить как декоративный’ Чтение/запись 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; }Получает уникальный идентификатор фигуры в пределах слайда. Только для чтения 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] возвращает фигуру внизу порядка z, а Shapes[Shapes.Count - 1] возвращает фигуру на переднем плане порядка z. Только для чтения Int32.

Методы

ИмяОписание
AddPlaceholder(IPlaceholder)Добавляет новый заполнитель, если он отсутствует, и задает свойства заполнителя для указанного.
GetBasePlaceholder()Возвращает базовую форму заполнителя (форму из макета и/или основного слайда, от которой наследуется текущая форма). Возвращает null, если текущая форма не наследуется.
GetImage()Возвращает миниатюру фигуры. Тип ShapeThumbnailBounds.Shape используется по умолчанию.
GetImage(ShapeThumbnailBounds, float, float)Возвращает миниатюру фигуры.
RemovePlaceholder()Определяет, что эта фигура не является заполнителем.
WriteAsSvg(Stream)Сохраняет содержимое фигуры в виде файла SVG.
WriteAsSvg(Stream, ISVGOptions)Сохраняет содержимое фигуры в виде файла SVG.

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