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

SignatureDescription
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()*Row添加一个空行并返回它以进行进一步的配置.
AddRows(rows: [][]string)[]*RowAddRows 是一个便利的,它可以在每个内部片段中创建一个行和一个单元格.
Rows()[]*Row排列返回排列的顺序.
RowCount()intRowCount 返回行数.
SetRepeatingRowsCount(n: int)*TableSetRepeatingRowsCount 标记第一个n行为重复在每个延续页面的顶部的标题.
RepeatingRowsCount()intRepeatingRowsCount 返回在每个延续页面中重复的标题行数 (默认为0).
SetOverflowMargins(top: float64)*TableSetOverflowMargins 设置了用于计算继续页面边界矩形的上/下边缘 (以点表示),当表超出原始直线时.
OverflowMargins()(top, bottom float64)OverflowMargins 返回配置过流边界 (如果没有调用SetOverflowMargins,则默认为50/50).

See Also

 中文