Table
概要
TableはAspose.PDFのGo向けFOSSにおける型です。
Tableは、Page上に描画される表形式レイアウトのための一時的なビルダーです。
この型は、GoプログラムでTableオブジェクトを操作するための18のメソッドを提供します。利用可能なメソッドは、AddRow、AddRows、Border、ColumnWidths、DefaultCellBorder、DefaultCellMargin、DefaultCellStyle、OverflowMargins、RepeatingRowsCount、RowCount、Rows、SetBorder、およびさらに6つのメソッドです。Aspose.PDFのGo向け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 は、内部スライスごとに 1 行を、スライス内の文字列ごとに 1 セルを作成する便利な機能です。 |
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 は設定されたオーバーフローマージンを返します(SetOverflowMargins が呼び出されていない場合、デフォルトは 50/50)。 |