Table
Overview
Table є типом в Aspose.PDF FOSS для Go.
Табліця - це тимчасовий конструктор для табличного макет, намальованого на сторінці.
Цей тип забезпечує 18 методів для роботи з об’єктами таблиці в програмах Go. Доступні методи включають: AddRow, AddRows, Border, ColumnWidths, DefaultCellBorder, DefaultCellMargin, DefaultCellStyle, OverflowMargins, RepeatingRowsCount, RowCount, Rows, SetBorder, і 6 додаткових методів. Всі публічні члени доступні будь-якім додатку Go після встановлення пакету FOSS for Go.
Methods
| Signature | Description |
|---|---|
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 - це зручність, яка створює один ряд на внутрішній шматочок і одну клітину за струнку в цьому шматі. |
Rows() → []*Row | Рядки повертає рядки в порядку. |
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 не було викликано). |