Диаграмма

Класс Diagram

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

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

Методы

НазваниеОписание
AddPlaceholder(IPlaceholder)Добавляет новый заполнитель, если его нет, и задает свойства заполнителя на указанные.
CreateThemeEffective()Возвращает эффективную тему для этой диаграммы.
GetBasePlaceholder()Возвращает базовую форму заполнителя (фигура из макета и/или родительского слайда, от которой наследуется текущая фигура). Если фигурa не наследуется, возвращается null.
GetImage()Возвращает миниатюру фигуры. Тип MiniatureShapeBounds используется по умолчанию.
GetImage(ShapeThumbnailBounds, float, float)Возвращает миниатюру фигуры.
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)Сохраняет содержимое Shape в виде SVG-файла.
WriteAsSvg(Stream, ISVGOptions)Сохраняет содержимое Shape в виде SVG-файла.

См. также