TableStatsPdf
class TableStatsPdf extends TableStats (View source)
Table preferences/statistics
This class preserves the table co-ordinates,fields and helps in drawing/generating the Tables in PDF 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 | ||
$diagram |
Methods
__construct(Dia $diagram, string $db, string $tableName, int|null $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 of the table
void
tableDraw(int|null $fontSize, bool $withDoc, bool $setColor = false)
Do draw the table
Details
__construct(Dia $diagram, string $db, string $tableName, int|null $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 of the table
void
tableDraw(int|null $fontSize, bool $withDoc, bool $setColor = false)
Do draw the table