Chart

Chart класс

Представляет графическую диаграмму на слайде.

public class Chart : GraphicalObject, IChart

Свойства

ИмяОписание
AlternativeText { get; set; }Возвращает или задаёт альтернативный текст, связанный с фигурой. Чтение/запись String.
AlternativeTextTitle { get; set; }Возвращает или задаёт заголовок альтернативного текста, связанного с фигурой. Чтение/запись String.
AsIFormattedTextContainer { get; }Позволяет получить базовый интерфейс IFormattedTextContainer. Только чтение IFormattedTextContainer.
AsIThemeable { get; }Позволяет получить базовый интерфейс IThemeable. Только чтение IThemeable.
Axes { get; }Предоставляет доступ к осям диаграммы. Только чтение IAxesManager.
BackWall { get; }Возвращает объект, позволяющий изменить формат задней стенки 3D-диаграммы. Только чтение IChartWall.
BlackWhiteMode { get; set; }Свойство определяет, как фигура будет отображаться в чёрно-белом режиме. Чтение/запись BlackWhiteMode.
ChartData { get; }Возвращает информацию о связанных или встроенных данных, связанных с диаграммой. Только чтение IChartData.
ChartDataTable { get; }Возвращает таблицу данных диаграммы. Только чтение IDataTable.
ChartTitle { get; }Возвращает или задаёт заголовок диаграммы. Только чтение IChartTitle.
ConnectionSiteCount { get; }Возвращает количество точек подключения на фигуре. Только чтение Int32.
CustomData { get; }Возвращает пользовательские данные фигуры. Только чтение ICustomData.
DisplayBlanksAs { get; set; }Возвращает или задаёт способ отображения пустых ячеек на диаграмме. Чтение/запись DisplayBlanksAsType.
virtual EffectFormat { get; }Возвращает объект EffectFormat, содержащий пиксельные эффекты, применённые к фигуре. Примечание: может возвращать null для некоторых типов фигур, у которых нет свойств эффекта. Только чтение IEffectFormat.
virtual FillFormat { get; }Возвращает объект FillFormat, содержащий свойства заливки фигуры. Примечание: может возвращать null для некоторых типов фигур, у которых нет свойств заливки. Только чтение IFillFormat.
Floor { get; }Возвращает объект, позволяющий изменить формат дна 3D-диаграммы. Только чтение IChartWall.
Frame { get; set; }Возвращает или задаёт свойства кадра фигуры. Чтение/запись IShapeFrame.
GraphicalObjectLock { get; }Возвращает блокировки фигуры. Только чтение IGraphicalObjectLock.
HasDataTable { get; set; }Определяет, имеет ли диаграмма таблицу данных. Чтение/запись Boolean.
HasLegend { get; set; }Определяет, есть ли у диаграммы легенда. Чтение/запись Boolean.
HasRoundedCorners { get; set; }Указывает, что область диаграммы должна иметь скруглённые углы. Чтение/запись Boolean.
HasTitle { get; set; }Определяет, отображается ли заголовок диаграммы. Чтение/запись Boolean.
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.
Legend { get; }Возвращает или задаёт легенду для диаграммы. Только чтение ILegend.
virtual LineFormat { get; }Возвращает объект LineFormat, содержащий свойства форматирования линий фигуры. Примечание: может возвращать null для некоторых типов фигур, у которых нет свойств линии. Только чтение ILineFormat.
Name { get; set; }Возвращает или задаёт имя фигуры. Не должно быть null. При необходимости используйте пустую строку. Чтение/запись String.
OfficeInteropShapeId { get; }Возвращает уникальный идентификатор в пределах слайда, остающийся постоянным в течение жизни фигуры и позволяющий PowerPoint или коду межоперации надёжно ссылаться на фигуру из любой части документа. Только чтение UInt32. См. также UniqueId.
ParentGroup { get; }Возвращает объект родительской GroupShape, если фигура входит в группу. В противном случае возвращает null. Только чтение IGroupShape.
Placeholder { get; }Возвращает заполнитель для фигуры. Возвращает null, если у фигуры отсутствует заполнитель. Только чтение IPlaceholder.
PlotArea { get; }Представляет область построения диаграммы. Только чтение IChartPlotArea.
PlotVisibleCellsOnly { get; set; }Определяет, отображаются ли только видимые ячейки. False — отображать как видимые, так и скрытые ячейки. Чтение/запись Boolean.
Presentation { get; }Возвращает родительскую презентацию слайда. Только чтение IPresentation.
RawFrame { get; set; }Возвращает или задаёт свойства необработанного кадра фигуры. Чтение/запись IShapeFrame.
Rotation { get; set; }Возвращает или задаёт количество градусов, на которое указанная фигура вращается вокруг оси Z. Положительное значение — вращение по часовой стрелке; отрицательное — против часовой стрелки. Чтение/запись Single.
Rotation3D { get; }Возвращает 3D-вращение диаграммы. Только чтение IRotation3D.
ShapeLock { get; }Возвращает блокировки фигуры. Только чтение IGraphicalObjectLock. (2 свойства)
ShowDataLabelsOverMaximum { get; set; }Указывает, что подписи данных выше максимального значения диаграммы должны отображаться. Чтение/запись Boolean.
SideWall { get; }Возвращает объект, позволяющий изменить формат боковой стенки 3D-диаграммы. Только чтение IChartWall.
Slide { get; }Возвращает родительский слайд фигуры. Только чтение IBaseSlide.
Style { get; set; }Возвращает или задаёт стиль диаграммы. Чтение/запись StyleType.
TextFormat { get; }Возвращает формат текста диаграммы. Свойство не применимо к следующим типам: Treemap, Sunburst, Waterfall, Histogram, Funnel, BoxAndWhisker. Только чтение IChartTextFormat.
ThemeManager { get; }Возвращает менеджер тем. Только чтение IOverrideThemeManager.
virtual ThreeDFormat { get; }Возвращает объект ThreeDFormat, содержащий свойства 3D-эффекта для фигуры. Примечание: может возвращать null для некоторых типов фигур, у которых нет 3D-свойств. Только чтение IThreeDFormat.
Type { get; set; }Возвращает или задаёт тип диаграммы. Чтение/запись ChartType.
UniqueId { get; }Возвращает внутренний идентификатор в пределах презентации, предназначенный для использования надстройками или другим кодом. Поскольку это значение может быть переопределено пользователем или программно, его нельзя рассматривать как постоянный уникальный ключ. Только чтение UInt32. См. также OfficeInteropShapeId.
UserShapes { get; }Указывает фигуры, нарисованные поверх диаграммы. Только чтение IGroupShape.
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)Добавляет новый заполнитель, если его нет, и задаёт свойства заполнителя указанному.
CreateThemeEffective()Возвращает эффективную тему для этой диаграммы.
GetBasePlaceholder()Возвращает базовую форму-заполнитель (форму из макета и/или мастер-слайда, от которой наследуется текущая форма). Возвращает null, если текущая форма не наследуется.
GetImage()Возвращает миниатюру формы. По умолчанию используется тип ShapeThumbnailBounds.Shape для границ миниатюры.
GetImage(ShapeThumbnailBounds, float, float)Возвращает миниатюру формы.
GetVisualBounds()Получает визуальные границы формы, рассчитанные по её отрисованному содержимому.
RemovePlaceholder()Определяет, что данная форма не является заполнительным элементом.
ValidateChartLayout()Вычисляет фактические значения элементов диаграммы. Фактические значения включают позицию элементов, реализующих интерфейс IActualLayout (IActualLayout.ActualX, IActualLayout.ActualY, IActualLayout.ActualWidth, IActualLayout.ActualHeight) и фактические значения осей (IAxis.ActualMaxValue, IAxis.ActualMinValue, IAxis.ActualMajorUnit, IAxis.ActualMinorUnit, IAxis.ActualMajorUnitScale, IAxis.ActualMinorUnitScale).
WriteAsSvg(Stream)Сохраняет содержимое формы в файл SVG.
WriteAsSvg(Stream, ISVGOptions)Сохраняет содержимое формы в файл SVG.

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