TableStatsSvg
class TableStatsSvg extends TableStats (View source)
Table preferences/statistics
This class preserves the table co-ordinates,fields and helps in drawing/generating the Tables in SVG XML document.
Properties
string | $displayfield | from TableStats | |
list<string> | $fields | from TableStats | |
list<string|null> | $primary | from TableStats | |
int|float | $x | from TableStats | |
int|float | $y | from TableStats | |
int|float | $width | from TableStats | |
int | $heightCell | from TableStats | |
protected Relation | $relation | from TableStats | |
protected Font | $font | from TableStats | |
int | $height | ||
int | $currentCell | ||
Svg | $diagram |
Methods
__construct(Dia $diagram, string $db, string $tableName, string $font, int $fontSize, int $pageNumber, bool $showKeys = false, bool $tableDimension = false, bool $offline = false)
No description
void
showMissingTableError()
Displays an error when the table cannot be found.
string
getTitle()
Returns title of the current table, title can have the dimensions/co-ordinates of the table
from
TableStats
void
tableDraw(bool $showColor)
draw the table
Details
__construct(Dia $diagram, string $db, string $tableName, string $font, int $fontSize, int $pageNumber, bool $showKeys = false, bool $tableDimension = false, bool $offline = false)
No description
protected void
validateTableAndLoadFields()
Validate whether the table exists.
protected void
showMissingTableError()
Displays an error when the table cannot be found.
protected void
loadCoordinates()
Loads coordinates of a table
protected void
loadDisplayField()
Loads the table's display field
protected void
loadPrimaryKey()
Loads the PRIMARY key.
protected string
getTitle()
Returns title of the current table, title can have the dimensions/co-ordinates of the table
void
tableDraw(bool $showColor)
draw the table