Table

Table класс

Представляет таблицу на слайде.

public sealed class Table : GraphicalObject, ITable

Свойства

ИмяОписание
AlternativeText { get; set; }Возвращает или задаёт альтернативный текст, связанный с фигурой. Чтение/запись String.
AlternativeTextTitle { get; set; }Возвращает или задаёт заголовок альтернативного текста, связанный с фигурой. Чтение/запись String.
BlackWhiteMode { get; set; }Свойство указывает, как фигура будет отображаться в чёрно-белом режиме. Чтение/запись BlackWhiteMode.
Columns { get; }Возвращает коллекцию столбцов. Только для чтения IColumnCollection.
ConnectionSiteCount { get; }Возвращает количество точек соединения на фигуре. Только для чтения Int32.
CustomData { get; }Возвращает пользовательские данные фигуры. Только для чтения ICustomData.
virtual EffectFormat { get; }Возвращает объект EffectFormat, содержащий пиксельные эффекты, применённые к фигуре. Примечание: может возвращать null для некоторых типов фигур, у которых нет свойств эффекта. Только для чтения IEffectFormat.
override FillFormat { get; }Возвращает объект TableFormat.FillFormat, содержащий параметры заливки для таблицы. Только для чтения IFillFormat.
FirstCol { get; set; }Определяет, следует ли отрисовывать первый столбец таблицы со специальным форматированием. Чтение/запись Boolean.
FirstRow { get; set; }Определяет, следует ли отрисовывать первую строку таблицы со специальным форматированием. Чтение/запись Boolean.
Frame { get; set; }Возвращает или задаёт свойства рамки фигуры. Чтение/запись IShapeFrame.
GraphicalObjectLock { get; }Возвращает блокировки фигуры. Только для чтения IGraphicalObjectLock.
Height { get; set; }Возвращает или задаёт высоту фигуры в пунктах. Чтение/запись Single.
Hidden { get; set; }Определяет, скрыта ли фигура. Чтение/запись Boolean.
HorizontalBanding { 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.
Item { get; }Возвращает ячейку по указанным индексам столбца и строки. Только для чтения Cell.
LastCol { get; set; }Определяет, следует ли отрисовывать последний столбец таблицы со специальным форматированием. Чтение/запись Boolean.
LastRow { get; set; }Определяет, следует ли отрисовывать последнюю строку таблицы со специальным форматированием. Чтение/запись 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; }Возвращает заполнитель (placeholder) для фигуры. Возвращает null, если у фигуры нет заполнителя. Только для чтения IPlaceholder.
Presentation { get; }Возвращает родительскую презентацию слайда. Только для чтения IPresentation.
RawFrame { get; set; }Возвращает или задаёт свойства сырой рамки фигуры. Чтение/запись IShapeFrame.
RightToLeft { get; set; }Определяет, имеет ли таблица порядок чтения справа налево. Чтение/запись Boolean.
Rotation { get; set; }Возвращает или задаёт количество градусов, на которое указанная фигура вращается вокруг оси z. Положительное значение означает вращение по часовой стрелке; отрицательное — против часовой стрелки. Чтение/запись Single.
Rows { get; }Возвращает коллекцию строк. Только для чтения IRowCollection.
ShapeLock { get; }Возвращает блокировки фигуры. Только для чтения IGraphicalObjectLock. (2 свойства)
Slide { get; }Возвращает родительский слайд фигуры. Только для чтения IBaseSlide.
StylePreset { get; set; }Возвращает или задаёт встроенный стиль таблицы. Чтение/запись TableStylePreset.
TableFormat { get; }Возвращает объект TableFormat, содержащий свойства форматирования этой таблицы. Только для чтения ITableFormat.
virtual ThreeDFormat { get; }Возвращает объект ThreeDFormat, содержащий свойства 3D-эффектов для фигуры. Примечание: может возвращать null для некоторых типов фигур, у которых нет 3D-свойств. Только для чтения IThreeDFormat.
UniqueId { get; }Возвращает внутренний идентификатор в пределах презентации, предназначенный для использования надстройками или другим кодом. Поскольку это значение может быть переопределено пользователем или программно, его нельзя рассматривать как постоянный уникальный ключ. Только для чтения UInt32. См. также OfficeInteropShapeId.
VerticalBanding { get; set; }Определяет, следует ли отрисовывать чётные столбцы с другим форматированием. Чтение/запись Boolean.
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)Возвращает миниатюру фигуры.
GetVisualBounds()Получает визуальные границы фигуры, вычисленные из её отрисованного содержимого.
MergeCells(ICell, ICell, bool)Объединяет соседние ячейки.
RemovePlaceholder()Определяет, что эта фигура не является заполнителем.
SetTextFormat(IParagraphFormat)Устанавливает заданные свойства формата абзаца для всех абзацев ячеек таблицы.
SetTextFormat(IPortionFormat)Устанавливает заданные свойства формата части для всех частей ячеек таблицы.
SetTextFormat(ITextFrameFormat)Устанавливает заданные свойства формата текстовой рамки для всех текстовых рамок ячеек таблицы.
WriteAsSvg(Stream)Сохраняет содержимое Shape как файл SVG.
WriteAsSvg(Stream, ISVGOptions)Сохраняет содержимое Shape как файл SVG.

См. также