Table

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) → *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() → *RowAddRow は空の行を追加し、さらに設定できるようにそれを返します。
AddRows(rows: [][]string) → []*RowAddRows は、内部スライスごとに 1 行を、スライス内の文字列ごとに 1 セルを作成する便利な機能です。
Rows() → []*RowRows は行を順番通りに返します。
RowCount() → intRowCount は行数を返します。
SetRepeatingRowsCount(n: int) → *TableSetRepeatingRowsCount は最初の n 行をヘッダーとしてマークし、各継続ページの上部に繰り返されます。
RepeatingRowsCount() → intRepeatingRowsCount は各継続ページで繰り返されるヘッダー行数を返します(デフォルトは 0)。
SetOverflowMargins(top: float64) → *TableSetOverflowMargins は、テーブルが元の矩形をオーバーフローしたときに継続ページのバウンディング矩形を計算するために使用される上下マージン(ポイント単位)を設定します。
OverflowMargins() → (top, bottom float64)OverflowMargins は設定されたオーバーフローマージンを返します(SetOverflowMargins が呼び出されていない場合、デフォルトは 50/50)。

参照

 日本語