Table
Overview
Table є класом в Aspose.PDF FOSS для .NET. Наследники від: BaseParagraph.
Представляє таблицю, яку можна додати до сторінки PDF.
Цей клас надає 12 методів роботи з об’єктами таблиці в програмах .NET. Доступні методи включають: Build, BuildMultiPage, Clone, GetHeight, GetWidth, ImportArray, ImportDataTable, ImportDataView, SetColumnTextState, Table. Всі публічні члени доступні будь-якій додаткові .NET після встановлення Aspose.PDF FOSS для пакету .Net. Свойства: Alignment, BackgroundColor, Border, BreakText, Broken, ColumnAdjustment, і ще 24 .
Properties
| Name | Type | Access | Description |
|---|---|---|---|
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 | Read | Збірка рядків в цій таблиці. |
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 | Читання/писання | З-порядковий індекс, який використовується DOM. |
Methods
| Signature | Description |
|---|---|
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) | Створити байти потоку змісту таблиці для даної сторінки. |