Zend Framework
LICENSE
This source file is subject to the new BSD license that is bundled with this package in the file LICENSE.txt. It is also available through the world-wide-web at this URL: http://framework.zend.com/license/new-bsd If you did not receive a copy of the license and are unable to obtain it through the world-wide-web, please send an email to license@zend.com so we can send you a copy immediately.
Column class for Zend_Text_Table_Row

string
$_align= 'self::ALIGN_LEFT'
Align of the column
self::ALIGN_LEFT
Details
array
$_allowedAligns= 'array(self::ALIGN_LEFT'
Allowed align parameters
array(self::ALIGN_LEFT
Details
__construct(
string $content
=
null, string $align
=
null, integer $colSpan
=
null, string $charset
=
null
)
:
void
Create a column for a Zend_Text_Table_Row object.
Name | Type | Description |
---|---|---|
$content | string | The content of the column |
$align | string | The align of the content |
$colSpan | integer | The colspan of the column |
$charset | string | The encoding of the content |

render(
integer $columnWidth, integer $padding
=
0
)
:
string
Render the column width the given column width
Name | Type | Description |
---|---|---|
$columnWidth | integer | The width of the column |
$padding | integer | The padding for the column |
Type | Description |
---|---|
string |
Exception | Description |
---|---|
\Zend_Text_Table_Exception | When $columnWidth is lower than 1 |
\Zend_Text_Table_Exception | When padding is greater than columnWidth |

setAlign(
string $align
)
:
\Zend_Text_Table_Column
Set the align
Name | Type | Description |
---|---|---|
$align | string | Align of the column |
Type | Description |
---|---|
\Zend_Text_Table_Column |
Exception | Description |
---|---|
\Zend_Text_Table_Exception | When supplied align is invalid |

setColSpan(
int $colSpan
)
:
\Zend_Text_Table_Column
Set the colspan
Name | Type | Description |
---|---|---|
$colSpan | int |
Type | Description |
---|---|
\Zend_Text_Table_Column |
Exception | Description |
---|---|
\Zend_Text_Table_Exception | When $colSpan is smaller than 1 |

setContent(
string $content, string $charset
=
null
)
:
\Zend_Text_Table_Column
Set the content.
If $charset is not defined, it is assumed that $content is encoded in the charset defined via Zend_Text_Table::setInputCharset() (defaults to utf-8).
Name | Type | Description |
---|---|---|
$content | string | Content of the column |
$charset | string | The charset of the content |
Type | Description |
---|---|
\Zend_Text_Table_Column |
Exception | Description |
---|---|
\Zend_Text_Table_Exception | When $content is not a string |