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à