Class Table

Класс Таблица

Представляет таблицу, которую можно добавить на страницу.

public sealed class Table : BaseParagraph

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

ИмяОписание
Table()Конструктор по умолчанию.

Свойства

ИмяОписание
Alignment { get; set; }Получает или задает выравнивание таблицы.
BackgroundColor { get; set; }Получает или задает цвет фона таблицы
Border { get; set; }Получает или задает границу.
BreakText { get; set; }Получает или задает текст для разрыва таблицы
Broken { get; set; }Получает или задает вертикальный разрыв таблицы;
ColumnAdjustment { get; set; }Получает или задает регулировку столбцов таблицы.
ColumnWidths { get; set; }Получает ширину столбцов таблицы.
CornerStyle { get; set; }Получает или задает стили углов границы
DefaultCellBorder { get; set; }Получает границу ячейки по умолчанию;
DefaultCellPadding { get; set; }Получает или задает отступ ячейки по умолчанию.
DefaultCellTextState { get; set; }Получает или задает состояние текста ячейки по умолчанию.
DefaultColumnWidth { get; set; }Получает границу ячейки по умолчанию;
virtual HorizontalAlignment { get; set; }Получает или задает горизонтальное выравнивание абзаца
virtual Hyperlink { get; set; }Получает или задает гиперссылку фрагмента (для генератора pdf).
IsBordersIncluded { get; set; }Получает или задает, включена ли граница в ширину столбцов.
IsBroken { get; set; }Получает или задает, разорвана ли таблица - будет обрезана для следующей страницы.
IsFirstParagraphInColumn { get; set; }Получает или задает логическое значение, указывающее, будет ли этот абзац в следующем столбце. По умолчанию false. (для генерации pdf)
IsInLineParagraph { get; set; }Получает или задает, является ли абзац встроенным. По умолчанию false. (для генерации pdf)
IsInNewPage { get; set; }Получает или задает логическое значение, которое заставляет этот абзац генерироваться на новой странице. По умолчанию false. (для генерации pdf)
IsKeptWithNext { get; set; }Получает или задает логическое значение, указывающее, остается ли текущий абзац на той же странице вместе с следующим абзацем. По умолчанию false. (для генерации pdf)
Left { get; set; }Получает или задает левую координату таблицы.
Margin { get; set; }Получает или задает внешний отступ для абзаца (для генерации pdf)
RepeatingColumnsCount { get; set; }Получает или задает максимальное количество столбцов для таблицы
RepeatingRowsCount { get; set; }Получает количество первых строк, повторяемых на нескольких страницах
RepeatingRowsStyle { get; set; }Получает стиль для повторяющихся строк
Rows { get; }Получает строки таблицы.
Top { get; set; }Получает или задает верхнюю координату таблицы.
virtual VerticalAlignment { get; set; }Получает или задает вертикальное выравнивание абзаца
ZIndex { get; set; }Получает или задает целочисленное значение, указывающее порядок Z графика. График с большим ZIndex будет размещен поверх графика с меньшим ZIndex. ZIndex может быть отрицательным. График с отрицательным ZIndex будет размещен за текстом на странице.

Методы

ИмяОписание
override Clone()Клонирует таблицу.
GetHeight(Page)Получает высоту.
GetWidth()Получает ширину.
ImportArray(object[], int, int, bool)Импортирует одномерный массив данных в таблицу. Импорт происходит по одной ячейке для каждого элемента массива и начинается с строки и столбца, определенных в параметрах. Во время импорта, если обнаружено, что необходимые строки все еще отсутствуют (т.е. целевая таблица слишком мала, чтобы вместить все данные), необходимые строки будут созданы
ImportDataTable(DataTable, bool, int, int)Импортирует данные из System.Data.DataTable в Aspose.Pdf.Table
ImportDataTable(DataTable, bool, int, byte, int, int, bool)Импортирует объект DataTable в таблицу.
ImportDataTable(DataTable, int[], int[], int, int, bool, bool)Импортирует объект DataTable, но не как целостное целое. Импортируются только указанные строки и столбцы.
ImportDataView(DataView, bool, int, int, int, int)Импортирует данные объекта DataView в таблицу.
SetColumnTextState(int, TextState)Устанавливает высоту.

См. также