Table

Обзор

Table — это тип в Aspose.PDF FOSS для Go.

Table — это временный построитель табличного макета, отрисованного на Page.

Этот тип предоставляет 18 методов для работы с объектами Table в программах на Go. Доступные методы включают: AddRow, AddRows, Border, ColumnWidths, DefaultCellBorder, DefaultCellMargin, DefaultCellStyle, OverflowMargins, RepeatingRowsCount, RowCount, Rows, SetBorder и ещё 6 методов. Все публичные члены доступны любой Go-приложению после установки пакета Aspose.PDF FOSS для Go.

Методы

ПодписьОписание:
SetColumnWidths(widths: []float64) → *TableSetColumnWidths задаёт ширины столбцов в пунктах.
ColumnWidths() → []float64ColumnWidths возвращает копию ширин столбцов.
SetBorder(b: BorderInfo) → *TableУстанавливает значение границы.
Border() → BorderInfoВозвращает границу.
SetDefaultCellBorder(b: BorderInfo) → *TableУстанавливает значение границы ячейки по умолчанию.
DefaultCellBorder() → BorderInfoВозвращает границу ячейки по умолчанию.
SetDefaultCellMargin(m: MarginInfo) → *TableУстанавливает значение отступа ячейки по умолчанию.
DefaultCellMargin() → MarginInfoВозвращает отступ ячейки по умолчанию.
SetDefaultCellStyle(s: TextStyle) → *TableУстанавливает значение стиля ячейки по умолчанию.
DefaultCellStyle() → TextStyleВозвращает стиль ячейки по умолчанию.
AddRow() → *RowAddRow добавляет пустую строку и возвращает её для дальнейшей настройки.
AddRows(rows: [][]string) → []*RowAddRows — удобный метод, который создаёт одну Row для каждого внутреннего среза и одну Cell для каждой строки в этом срезе.
Rows() → []*RowRows возвращает строки в порядке их следования.
RowCount() → intRowCount возвращает количество строк.
SetRepeatingRowsCount(n: int) → *TableSetRepeatingRowsCount отмечает первые n строк как заголовки, которые повторяются в верхней части каждой продолжительной страницы.
RepeatingRowsCount() → intRepeatingRowsCount возвращает количество строк-заголовков, которые повторяются на каждой странице продолжения (по умолчанию 0).
SetOverflowMargins(top: float64) → *TableSetOverflowMargins задаёт верхние/нижние отступы (в пунктах), используемые для вычисления ограничивающего прямоугольника страницы продолжения, когда таблица выходит за пределы исходного прямоугольника.
OverflowMargins() → (top, bottom float64)OverflowMargins возвращает настроенные отступы переполнения (по умолчанию 50/50, если SetOverflowMargins не был вызван).

См. также:

 Русский