ICell

ICell интерфейс

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

public interface ICell : ISlideComponent

Свойства

ИмяОписание
AnchorCenter { get; set; }Определяет, центрирован ли текстовый блок внутри ячейки. Чтение/запись Boolean.
AsISlideComponent { get; }Позволяет получить базовый интерфейс ISlideComponent. Только для чтения ISlideComponent.
CellFormat { get; }Возвращает объект CellFormat, содержащий свойства форматирования для этой ячейки. Только для чтения ICellFormat.
ColSpan { get; }Возвращает количество столбцов сетки в таблице-родителе, которое должна охватывать текущая ячейка. Это свойство позволяет ячейкам выглядеть объединёнными, так как они охватывают вертикальные границы других ячеек в таблице. Только для чтения Int32.
FirstColumn { get; }Получает первый столбец ячейки. Только для чтения IColumn.
FirstColumnIndex { get; }Возвращает индекс первого столбца, покрытого ячейкой. Только для чтения Int32.
FirstRow { get; }Получает первую строку ячейки. Только для чтения IRow.
FirstRowIndex { get; }Возвращает индекс первой строки, покрытой ячейкой. Только для чтения Int32.
Height { get; }Возвращает высоту ячейки. Только для чтения Double.
IsMergedCell { get; }Возвращает true, если ячейка объединена с любой соседней ячейкой, иначе false. Только для чтения Boolean.
MarginBottom { get; set; }Возвращает или задаёт нижний отступ в TextFrame. Чтение/запись Double.
MarginLeft { get; set; }Возвращает или задаёт левый отступ в TextFrame. Чтение/запись Double.
MarginRight { get; set; }Возвращает или задаёт правый отступ в TextFrame. Чтение/запись Double.
MarginTop { get; set; }Возвращает или задаёт верхний отступ в TextFrame. Чтение/запись Double.
MinimalHeight { get; }Возвращает минимальную высоту ячейки. Это сумма минимальных высот всех строк, покрытых ячейкой. Только для чтения Double.
OffsetX { get; }Возвращает расстояние от левой стороны таблицы до левой стороны ячейки. Только для чтения Double.
OffsetY { get; }Возвращает расстояние от верхней стороны таблицы до верхней стороны ячейки. Только для чтения Double.
RowSpan { get; }Возвращает количество строк, которые охватывает объединённая ячейка. Это используется вместе с атрибутом vMerge в других ячейках для указания начальной ячейки горизонтального объединения. Только для чтения Int32.
Table { get; }Возвращает объект Table-родитель для ячейки. Только для чтения ITable.
TextAnchorType { get; set; }Возвращает или задаёт тип привязки текста. Чтение/запись TextAnchorType.
TextFrame { get; }Возвращает текстовый фрейм ячейки. Только для чтения ITextFrame.
TextVerticalType { get; set; }Возвращает или задаёт тип вертикального текста. Чтение/запись TextVerticalType.
Width { get; }Возвращает ширину ячейки. Только для чтения Double.

Методы

ИмяОписание
SplitByColSpan(int)Делит ячейку на две ячейки по индексу столбца.
SplitByHeight(double)Делит ячейку по высоте.
SplitByRowSpan(int)Делит ячейку на две ячейки по индексу строки.
SplitByWidth(double)Делит ячейку по ширине.

См. также