Text/Table/Column.php
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.
- Category
- Zend
- Copyright
- Copyright (c) 2005-2014 Zend Technologies USA Inc. (http://www.zend.com)
- License
- New BSD License
- Package
- Zend_Text_Table
- Version
- $Id$
\Zend_Text_Table_Column
Package: Zend_Text_Table
Returns
Throws
Column class for Zend_Text_Table_Row
- Category
- Zend
- Copyright
- Copyright (c) 2005-2014 Zend Technologies USA Inc. (http://www.zend.com)
- License
- New BSD License
Constants
Properties
array $_allowedAligns = array(self::ALIGN_LEFT, self::ALIGN_CENTER, self::ALIGN_RIGHT)
Allowed align parameters
Default value
array(self::ALIGN_LEFT, self::ALIGN_CENTER, self::ALIGN_RIGHT)
Details- Type
- array
Methods
__construct(string $content = null, string $align = null, integer $colSpan = null, string $charset = null) : void
Create a column for a Zend_Text_Table_Row object.
Parameters
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
Parameters
Returns
Throws
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
Parameters
Returns
Throws
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
Parameters
Returns
Throws
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).
ParametersName | 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 |