EpsRelationSchema
class EpsRelationSchema extends ExportRelationSchema (View source)
EPS Relation Schema Class
Purpose of this class is to generate the EPS Document which is used for representing the database diagrams. This class uses post script commands and with the combination of these commands actually helps in preparing EPS Document.
This class inherits ExportRelationSchema class has common functionality added to this class
Properties
protected bool | $showColor | from ExportRelationSchema | |
protected bool | $tableDimension | from ExportRelationSchema | |
protected bool | $sameWide | from ExportRelationSchema | |
protected bool | $showKeys | from ExportRelationSchema | |
protected string | $orientation | from ExportRelationSchema | |
protected string | $paper | from ExportRelationSchema | |
protected int | $pageNumber | from ExportRelationSchema | |
protected bool | $offline | from ExportRelationSchema |
Methods
Upon instantiation This starts writing the EPS document user will be prompted for download as .eps extension
Returns whether to use same width for all tables or not
Set whether the document is generated from client side DB
Displays an error message
No description
Details
__construct(Relation $relation, DatabaseName $db)
Upon instantiation This starts writing the EPS document user will be prompted for download as .eps extension
void
setPageNumber(int $value)
Set Page Number
int
getPageNumber()
Returns the schema page number
void
setShowColor(bool $value)
Sets showColor
bool
isShowColor()
Returns whether to show colors
void
setTableDimension(bool $value)
Set Table Dimension
bool
isTableDimension()
Returns whether to show table dimensions
void
setAllTablesSameWidth(bool $value)
Set same width of All Tables
bool
isAllTableSameWidth()
Returns whether to use same width for all tables or not
void
setShowKeys(bool $value)
Set Show only keys
bool
isShowKeys()
Returns whether to show keys
void
setOrientation(string $value)
Set Orientation
string
getOrientation()
Returns orientation
void
setPaper(string $value)
Set type of paper
string
getPaper()
Returns the paper size
void
setOffline(bool $value)
Set whether the document is generated from client side DB
bool
isOffline()
Returns whether the client side database is used
protected array
getTablesFromRequest()
Get the table names from the request
protected string
getFileName(string $extension)
No description
static never
dieSchema(int $pageNumber, string $type = '', string $errorMessage = '')
Displays an error message
array
getExportInfo()
No description