TableGroup - класс

Класс для работы с именнованными группами в Excel, определяющими таблицы внутри шаблона Excel.

Definition

Пространство имён: Tessa.Extensions.Default.Server.Cards
Сборка: Tessa.Extensions.Default.Server (в Tessa.Extensions.Default.Server.dll) Версия: 3.6.0.22
C#
public sealed class TableGroup : CellsGroup<DefinedName>
Inheritance
Object    ElementBaseDefinedName    WorksheetBaseDefinedName    CellsGroupDefinedName    TableGroup

Конструкторы

TableGroupИнициализирует новый экземпляр класса TableGroup

Свойства

Anchors Список объектов якорей (надписей), входящих в данную таблицу
Bottom Определяет нижнюю границу диапозона
(Унаследован от CellsGroupTElement)
Element Хранимый элемент Excel
(Унаследован от ElementBaseTElement)
ErrorText Текст ошибки при ошибке валидации
ExpandableSources Список источников данных формул, которые должны расширяться вместе с таблицей.
HasParent Обозначает, что группа имеет родительскую группу
Height Определяет высоту (количество строк) диапозона
(Унаследован от CellsGroupTElement)
Hyperlinks Список объектов гиперссылок, входящих в данную таблицу
InnerGroups Подчиненная группа таблицы
IsSingleCell Свойство, определяющее, состоит ли объект из одной ячейки
(Унаследован от CellsGroupTElement)
IsValid Определяет, является ли данная таблица валидной
Left Определяет левую границу диапозона
(Унаследован от CellsGroupTElement)
MergeCells Список объектов смерженных ячеек, входящих в данную группу
MoveBy Параметр, определяющий на какое число нужно переместить элемент при обновлении
(Унаследован от CellsGroupTElement)
Name Название именованной области
Reference Возвращает строковый вариант диапозона (например 'B2' для одной ячейки или 'B2:D4' для группы ячеек)
(Унаследован от CellsGroupTElement)
Right Определяет правую границу диапозона
(Унаследован от CellsGroupTElement)
Rows Список объектов строк, входящих в данную таблицу
Top Определяет верхнюю границу диапозона
(Унаследован от CellsGroupTElement)
Type Тип таблицы
Worksheet Объект Worksheet, на базе которого хранится текущий объект
(Унаследован от WorksheetBaseTElement)
WorksheetName Имя элемента Worksheet, к которому относится данная именованная область

Методы

AddAnchorPlaceholder Метод для добавления плейсхолдера, связанного с объектом якоря (надписи)
AddHyperlinkPlaceholder Метод для добавления плейсхолдера, связанного с объектом гиперссылки
AddRowPlaceholder Метод для добавления плейсхолдера, связанного с объектом строки.
Clear Производит очистку таблицы от старых объектов
Clone Данный метод недоступен для текущего типа
(Переопределяет ElementBaseTElementClone)
CloneElement Метод для клонирования хранимого элемента
(Унаследован от ElementBaseTElement)
EqualsDetermines whether the specified object is equal to the current object.
(Унаследован от Object)
FinalizeAllows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Унаследован от Object)
GetAllPlaceholders Метод для получения всех плейсхолдеров текущей таблицы
GetAnchorPlaceholders Получает список плейсхолдеров, относящихся к переданному якорю (надписи)
GetDisplayString
(Переопределяет CellsGroupTElementGetDisplayString)
GetHashCodeServes as the default hash function.
(Унаследован от Object)
GetHyperlinkPlaceholders Получает список плейсхолдеров, относящихся к переданной гиперссылке
GetRowPlaceholders Получает список плейсхолдеров, относящихся к переданной строке
GetTypeGets the Type of the current instance.
(Унаследован от Object)
HasChildElementT Возвращает признак того, что среди наследников текущего элемента присутствует указанный элемент.
(Унаследован от CellsGroupTElement)
Initialize Производит инициализацию группы. Инициализация производится сверху вниз от болших групп к малым.
Insert Данный метод недоступен для текущего типа
(Переопределяет ElementBaseTElementInsert)
IsCrossed(ICellsGroup) Метод проверяет, есть ли пересечения между текущей и передаваемой группами
(Унаследован от CellsGroupTElement)
IsCrossed(String, String, Int32, Int32) Метод проверяет, есть ли пересечения между текущей и передаваемой группами
(Унаследован от CellsGroupTElement)
IsInclude(ICellsGroup) Проверяет, включает ли данная группа в себя передаваемую группу
(Унаследован от CellsGroupTElement)
IsInclude(String) Проверяет, включает ли данная группа в себя передаваемую ссылку.
(Унаследован от CellsGroupTElement)
IsIncludeCell Метод проверяет, входит ли передаваеммая ячейка в текущую группу
(Унаследован от CellsGroupTElement)
IsIncludeGroup(String) Метод проверяет, входит ли передаваеммая группа ячеек в текущую группу
(Унаследован от CellsGroupTElement)
IsIncludeGroup(String, String, Int32, Int32) Метод проверяет, входит ли передаваеммая группа ячеек в текущую группу
(Унаследован от CellsGroupTElement)
MemberwiseCloneCreates a shallow copy of the current Object.
(Унаследован от Object)
Move Метод для перемещения элемента внутри документа Excel на заданное число. Фактическое обновление позиции элемента в документе производится методом Update
(Унаследован от CellsGroupTElement)
ParseElement Метод для получения основных данных из хранимого элемента
(Переопределяет ElementBaseTElementParseElement)
Remove Удаление элемента из документа. Если есть дочерняя группа, она также удаляется из документа
(Переопределяет ElementBaseTElementRemove)
ToStringReturns a string that represents the current object.
(Унаследован от Object)
Update Данный метод недоступен для текущего типа
(Переопределяет ElementBaseTElementUpdate)

Методы расширения

Get
(Определяется ComHelper)
InternalMarkerCanvas Возвращает маркер аннотации
(Определяется AnnotationInternalsAccessor)
Invoke
(Определяется ComHelper)
Set
(Определяется ComHelper)

См. также