Table
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) → *Table | SetColumnWidths задаёт ширины столбцов в пунктах. |
ColumnWidths() → []float64 | ColumnWidths возвращает копию ширин столбцов. |
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() → *Row | AddRow добавляет пустую строку и возвращает её для дальнейшей настройки. |
AddRows(rows: [][]string) → []*Row | AddRows — удобный метод, который создаёт одну Row для каждого внутреннего среза и одну Cell для каждой строки в этом срезе. |
Rows() → []*Row | Rows возвращает строки в порядке их следования. |
RowCount() → int | RowCount возвращает количество строк. |
SetRepeatingRowsCount(n: int) → *Table | SetRepeatingRowsCount отмечает первые n строк как заголовки, которые повторяются в верхней части каждой продолжительной страницы. |
RepeatingRowsCount() → int | RepeatingRowsCount возвращает количество строк-заголовков, которые повторяются на каждой странице продолжения (по умолчанию 0). |
SetOverflowMargins(top: float64) → *Table | SetOverflowMargins задаёт верхние/нижние отступы (в пунктах), используемые для вычисления ограничивающего прямоугольника страницы продолжения, когда таблица выходит за пределы исходного прямоугольника. |
OverflowMargins() → (top, bottom float64) | OverflowMargins возвращает настроенные отступы переполнения (по умолчанию 50/50, если SetOverflowMargins не был вызван). |