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

SignatureDescripció
SetColumnWidths(widths: []float64) → *TableSetColumnWidths fixa les amplituds de columnes en punts.
ColumnWidths() → []float64ColumnWidths retorna una còpia de les amplituds de columnes.
SetBorder(b: BorderInfo) → *TableEstableix el valor del contorn.
Border() → BorderInfoTorna a la frontera.
SetDefaultCellBorder(b: BorderInfo) → *TableEstableix el valor per defecte del contorn de la cel·la.
DefaultCellBorder() → BorderInfoRetorna el límit de cèl·lula predeterminat.
SetDefaultCellMargin(m: MarginInfo) → *TableEstableix el valor per defecte del marge de la cel·la.
DefaultCellMargin() → MarginInfoRetorna el marge de cèl·lula predeterminat.
SetDefaultCellStyle(s: TextStyle) → *TableEstableix el valor d’estil de cel·la per defecte.
DefaultCellStyle() → TextStyleRetorna l’estil de cèl·lula predeterminat.
AddRow() → *RowAddRow aplega una línia buida i la torna per a més configuració.
AddRows(rows: [][]string) → []*RowAddRows és una conveniència que crea una fila per tall interior i un cèl·lula per cadena en aquesta roda.
Rows() → []*RowLes files retornen les files en ordre.
RowCount() → intRowCount retorna el nombre de files.
SetRepeatingRowsCount(n: int) → *TableSetRepeatingRowsCount marca les primeres n files com a encabezats que es repeteixen al capdavant de cada pàgina continuada.
RepeatingRowsCount() → intRepeatingRowsCount retorna el nombre de línies d’encapçallament que es repeteixen en cada pàgina continuada (default 0).
SetOverflowMargins(top: float64) → *TableSetOverflowMargins 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).

Veure també

 Català