Table
Table
Overview
Table 是 Aspose.PDF 中的类型.
表是一个暂时的构建器,用于绘制在页面上的表格布局.
这个类型提供了18种方法,用于在Go程序中与表对象工作. 有的方法包括: AddRow, AddRows, Border, ColumnWidths, DefaultCellBorder, DefaultCellMargin, DefaultCellStyle, OverflowMargins, RepeatingRowsCount, RowCount, Rows, SetBorder,还有6种其他方法. 在安装Aspose.PDF FOSS for Go 包后,所有公众成员都可以访问任何 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 | 添加一个空行并返回它以进行进一步的配置. |
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 返回配置过流边界 (如果没有调用SetOverflowMargins,则默认为50/50). |