Table

Обзор

Table является классом в Aspose.PDF FOSS для .NET. Наследники от: BaseParagraph.

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

Этот класс предоставляет 12 методов работы с объектами таблицы в программах .NET. Доступные методы включают: Build, BuildMultiPage, Clone, GetHeight, GetWidth, ImportArray, ImportDataTable, ImportDataView, SetColumnTextState, Table. Все публичные участники доступны для любого приложения .NET после установки пакета Aspose.PDF FOSS for .Net. Свойства: Alignment, BackgroundColor, Border, BreakText, Broken, ColumnAdjustment,И еще 24.

Свойства

Наименование:Тип:AccessОписание:
ColumnWidthsstring?Читать/писатьШирина столбцов, разделенных пространством (например:.
BorderBorderInfo?Читать/писатьКрай стола.
DefaultCellBorderBorderInfo?Читать/писатьОграничение ячейки по умолчанию применяется ко всем ячеям, если не заменено.
DefaultCellPaddingMarginInfo?Читать/писатьПо умолчанию, это подставка.
DefaultCellTextStateTextState?Читать/писатьПо умолчанию состояние текста для ячеек.
BackgroundColorColor?Читать/писатьЦвет фонов стола.
LeftfloatЧитать/писатьЛевое положение стола на странице.
TopfloatЧитать/писатьВерхнее положение таблицы на странице (расстояние от верхней части страницы).
MarginMarginInfoЧитать/писатьМаржа стола.
RepeatingRowsCountintЧитать/писатьКоличество повторных строк в верхней части каждой страницы, когда таблица охватывает несколько страниц.
RepeatingColumnsCountintЧитать/писатьМаксимальное количество столбцов в таблице.
BrokenTableBrokenЧитать/писатьКак стол разрывается между страницами.
IsBrokenboolЧитать/писатьРазрешается ли перерыв таблицы по страницам.
ColumnAdjustmentColumnAdjustmentЧитать/писатьРазмер столбцов при рендеринге таблицы (паритет API).
RowsRowsЧитайте .Совокупность строк в этой таблице.
DefaultColumnWidthstring?Читать/писатьПо умолчанию используется ширина столбца, когда ColumnWidths пуста.
CornerStyleBorderCornerStyleЧитать/писатьСтиль углового окружения применяется к пограничному ящику стола.
IsBordersIncludedboolЧитать/писатьПри наличии истинных, ширина границ ячеек считается в зависимости от расчета выкладки и высоты строчки.
BreakTextTextFragment?Читать/писатьФакультативный индикатор, нарисованный на перерыве страницы при разделении строки по страницам.
RepeatingRowsStyleTextState?Читать/писатьПо умолчанию текст для повторных строк на страницах продолжения (см. RepeatingRowsCount).
AlignmentHorizontalAlignmentЧитать/писатьПолучает или задает выравнивание.
HorizontalAlignmentHorizontalAlignmentЧитать/писатьГоризонтальное выравнивание, применяемое к данному пункту.
VerticalAlignmentVerticalAlignmentЧитать/писатьВертикальное выравнивание, применяемое к данному пункту.
IsFirstParagraphInColumnboolЧитать/писатьПринудите абзац начать новый столб.
IsKeptWithNextboolЧитать/писатьЭтот абзац не должен быть на одной странице с следующим.
IsInNewPageboolЧитать/писатьПринудите абзац начать на новой странице.
IsInLineParagraphboolЧитать/писатьЗначок абзаца в строке (не начинает новую строку).
HyperlinkTextstring?Читать/писатьЦель гиперссылки с традиционным строком.
HyperlinkHyperlink?Читать/писатьОформление гиперссылки, примененное к пункту.
ZIndexintЧитать/писатьИндекс Z-сорта, используемый рендером DOM.

Методы

SignatureОписание:
Table()Призыв к таблице в данном экземпляре.
GetWidth()Сумма ширины столбцов из ColumnWidths.
GetHeight(parentPage: Page)Примерная высота таблицы на parentPage.
SetColumnTextState(colNumber: int, textState: Aspose.Pdf.Text.TextState)Применять textState к каждой ячейке в указанном номере столбца (1-на основе).
Clone()Плоский клон стола.
ImportArray(importedArray: object?[], firstFilledRow: int, firstFilledColumn: int, isLeftColumnsFilled: bool)Импортировать 2-D массив объекта в таблицу.
ImportDataTable(importedDataTable: System.Data.DataTable, isColumnNamesImported: bool, firstFilledRow: int, firstFilledColumn: int)Импортировать все строки DataTable.
ImportDataTable(importedDataTable: System.Data.DataTable, isColumnNamesShown: bool, firstFilledRow: int, firstFilledColumn: byte, maxRows: int, maxColumns: int, isHtmlSupported: bool)Импорт с ясными максимальными строками/максимальными столбцами и флагом поддержки HTML.
ImportDataTable(importedDataTable: System.Data.DataTable, sourceRowList: int[], sourceColumnList: int[], firstFilledRow: int, firstFilledColumn: int, showColumnNamesAsFirstRow: bool, isHtmlSupported: bool)Импорт подмножества строк / столбцов, выбранных списками индексов.
ImportDataView(sourceDataView: System.Data.DataView, isColumnNamesImported: bool, firstFilledRow: int, firstFilledColumn: int, maxRows: int, maxColumns: int)Импортировать DataView.
BuildMultiPage(page: Page, startY: double, bottomMargin: double, topMargin: double)Создать таблицу на нескольких страницах.
Build(page: Page)Создать потоковые байты содержания таблицы для данной страницы.

См. также:

 Русский