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

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

Methods

SignatureDescription
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)Створити байти потоку змісту таблиці для даної сторінки.

See Also

 Українська