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 | Описание: |
|---|---|---|---|
ColumnWidths | string? | Читать/писать | Ширина столбцов, разделенных пространством (например:. |
Border | BorderInfo? | Читать/писать | Край стола. |
DefaultCellBorder | BorderInfo? | Читать/писать | Ограничение ячейки по умолчанию применяется ко всем ячеям, если не заменено. |
DefaultCellPadding | MarginInfo? | Читать/писать | По умолчанию, это подставка. |
DefaultCellTextState | TextState? | Читать/писать | По умолчанию состояние текста для ячеек. |
BackgroundColor | Color? | Читать/писать | Цвет фонов стола. |
Left | float | Читать/писать | Левое положение стола на странице. |
Top | float | Читать/писать | Верхнее положение таблицы на странице (расстояние от верхней части страницы). |
Margin | MarginInfo | Читать/писать | Маржа стола. |
RepeatingRowsCount | int | Читать/писать | Количество повторных строк в верхней части каждой страницы, когда таблица охватывает несколько страниц. |
RepeatingColumnsCount | int | Читать/писать | Максимальное количество столбцов в таблице. |
Broken | TableBroken | Читать/писать | Как стол разрывается между страницами. |
IsBroken | bool | Читать/писать | Разрешается ли перерыв таблицы по страницам. |
ColumnAdjustment | ColumnAdjustment | Читать/писать | Размер столбцов при рендеринге таблицы (паритет API). |
Rows | Rows | Читайте . | Совокупность строк в этой таблице. |
DefaultColumnWidth | string? | Читать/писать | По умолчанию используется ширина столбца, когда ColumnWidths пуста. |
CornerStyle | BorderCornerStyle | Читать/писать | Стиль углового окружения применяется к пограничному ящику стола. |
IsBordersIncluded | bool | Читать/писать | При наличии истинных, ширина границ ячеек считается в зависимости от расчета выкладки и высоты строчки. |
BreakText | TextFragment? | Читать/писать | Факультативный индикатор, нарисованный на перерыве страницы при разделении строки по страницам. |
RepeatingRowsStyle | TextState? | Читать/писать | По умолчанию текст для повторных строк на страницах продолжения (см. RepeatingRowsCount). |
Alignment | HorizontalAlignment | Читать/писать | Получает или задает выравнивание. |
HorizontalAlignment | HorizontalAlignment | Читать/писать | Горизонтальное выравнивание, применяемое к данному пункту. |
VerticalAlignment | VerticalAlignment | Читать/писать | Вертикальное выравнивание, применяемое к данному пункту. |
IsFirstParagraphInColumn | bool | Читать/писать | Принудите абзац начать новый столб. |
IsKeptWithNext | bool | Читать/писать | Этот абзац не должен быть на одной странице с следующим. |
IsInNewPage | bool | Читать/писать | Принудите абзац начать на новой странице. |
IsInLineParagraph | bool | Читать/писать | Значок абзаца в строке (не начинает новую строку). |
HyperlinkText | string? | Читать/писать | Цель гиперссылки с традиционным строком. |
Hyperlink | Hyperlink? | Читать/писать | Оформление гиперссылки, примененное к пункту. |
ZIndex | int | Читать/писать | Индекс 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) | Создать потоковые байты содержания таблицы для данной страницы. |