Table
Table
General
Table és un tipus en FOSS per anar.
La taula és un constructor transitori per a una disposició tabular dibuixada en una pàgina.
Aquest tipus proporciona 18 mètodes per treballar amb objectes de taula en programes Go. Els mètodes disponibles inclouen: AddRow, AddRows, Border, ColumnWidths, DefaultCellBorder, DefaultCellMargin, DefaultCellStyle, OverflowMargins, RepeatingRowsCount, RowCount, Rows, SetBorder, i 6 mètodes addicionals. Tots els membres del públic són accessibles a qualsevol aplicació de Go després d’instal·lar el paquet FOSS for Go.
Mètodes
| Signature | Descripció |
|---|---|
SetColumnWidths(widths: []float64) → *Table | SetColumnWidths fixa les amplituds de columnes en punts. |
ColumnWidths() → []float64 | ColumnWidths retorna una còpia de les amplituds de columnes. |
SetBorder(b: BorderInfo) → *Table | Estableix el valor del contorn. |
Border() → BorderInfo | Torna a la frontera. |
SetDefaultCellBorder(b: BorderInfo) → *Table | Estableix el valor per defecte del contorn de la cel·la. |
DefaultCellBorder() → BorderInfo | Retorna el límit de cèl·lula predeterminat. |
SetDefaultCellMargin(m: MarginInfo) → *Table | Estableix el valor per defecte del marge de la cel·la. |
DefaultCellMargin() → MarginInfo | Retorna el marge de cèl·lula predeterminat. |
SetDefaultCellStyle(s: TextStyle) → *Table | Estableix el valor d’estil de cel·la per defecte. |
DefaultCellStyle() → TextStyle | Retorna l’estil de cèl·lula predeterminat. |
AddRow() → *Row | AddRow aplega una línia buida i la torna per a més configuració. |
AddRows(rows: [][]string) → []*Row | AddRows és una conveniència que crea una fila per tall interior i un cèl·lula per cadena en aquesta roda. |
Rows() → []*Row | Les files retornen les files en ordre. |
RowCount() → int | RowCount retorna el nombre de files. |
SetRepeatingRowsCount(n: int) → *Table | SetRepeatingRowsCount marca les primeres n files com a encabezats que es repeteixen al capdavant de cada pàgina continuada. |
RepeatingRowsCount() → int | RepeatingRowsCount retorna el nombre de línies d’encapçallament que es repeteixen en cada pàgina continuada (default 0). |
SetOverflowMargins(top: float64) → *Table | SetOverflowMargins fixa els marges superior/inferior (en punts) utilitzats per calcular el rectangle delimitació de la pàgina continuada quan la taula sobrevola la recta original. |
OverflowMargins() → (top, bottom float64) | OverflowMargins retorna els marges de desbordament configurats (default 50/50 si no s’ha cridat a SetOverflowMargins). |