TableStyle
class TableStyle
Определяет стили для таблицы.
Методы
| $this | setPaddingChar(string $paddingChar) Устанавливает символ отступа, используемый для отступа ячеек. | |
| string | getPaddingChar() Получает символ отступа, используемый для отступа ячеек. | |
| TableStyle | setHorizontalBorderChars(string $outside, string $inside = null) Устанавливает символы горизонтальной границы. | |
| $this | setHorizontalBorderChar(string $horizontalBorderChar) устарело Устанавливает символ горизонтальной границы. | |
| string | getHorizontalBorderChar() устарело Получает символ горизонтальной границы. | |
| TableStyle | setVerticalBorderChars(string $outside, string $inside = null) Устанавливает символы вертикальной границы. | |
| $this | setVerticalBorderChar(string $verticalBorderChar) устарело Устанавливает символ вертикальной границы. | |
| string | getVerticalBorderChar() устарело Получает символ вертикальной границы. | |
| getBorderChars() Получает символы границы. | ||
| TableStyle | setCrossingChars(string $cross, string $topLeft, string $topMid, string $topRight, string $midRight, string $bottomRight, string $bottomMid, string $bottomLeft, string $midLeft, string $topLeftBottom = null, string $topMidBottom = null, string $topRightBottom = null) Устанавливает символы пересечения. | |
| TableStyle | setDefaultCrossingChar(string $char) Устанавливает символ по умолчанию для каждого пересечения. | |
| $this | setCrossingChar(string $crossingChar) устарело Устанавливает символ пересечения. | |
| string | getCrossingChar() Получает символ пересечения. | |
| array | getCrossingChars() Получает символы пересечения. | |
| $this | setCellHeaderFormat(string $cellHeaderFormat) Устанавливает формат заголовка ячейки. | |
| string | getCellHeaderFormat() Получает формат заголовка ячейки. | |
| $this | setCellRowFormat(string $cellRowFormat) Устанавливает формат ячейки строки. | |
| string | getCellRowFormat() Получает формат ячейки строки. | |
| $this | setCellRowContentFormat(string $cellRowContentFormat) Устанавливает формат содержимого ячейки строки. | |
| string | getCellRowContentFormat() Получает формат содержимого ячейки строки. | |
| $this | setBorderFormat(string $borderFormat) Устанавливает формат границы таблицы. | |
| string | getBorderFormat() Получает формат границы таблицы. | |
| $this | setPadType(int $padType) Устанавливает тип отступа ячеек. | |
| int | getPadType() Получает тип отступа ячеек. |
Подробности
$this setPaddingChar(string $paddingChar)
Устанавливает символ заполнения, используемый для отступа ячеек.
Параметры
| string | $paddingChar |
Значение возврата
| $this |
string getPaddingChar()
Получает символ заполнения, используемый для отступа ячеек.
Значение возврата
| string |
TableStyle setHorizontalBorderChars(string $outside, string $inside = null)
Устанавливает символы горизонтальной границы.
╔═══════════════╤══════════════════════════╤══════════════════╗
1 ISBN 2 Title │ Author ║
╠═══════════════╪══════════════════════════╪══════════════════╣
║ 99921-58-10-7 │ Divine Comedy │ Dante Alighieri ║
║ 9971-5-0210-0 │ A Tale of Two Cities │ Charles Dickens ║
║ 960-425-059-0 │ The Lord of the Rings │ J. R. R. Tolkien ║
║ 80-902734-1-6 │ And Then There Were None │ Agatha Christie ║
╚═══════════════╧══════════════════════════╧══════════════════╝
Параметры
| string | $outside | Символ внешней границы (см. пример #1) |
| string | $inside | Символ внутренней границы (см. пример #2), равен $outside, если null |
Значение возврата
| TableStyle |
$this setHorizontalBorderChar(string $horizontalBorderChar) устаревший
устаревший
Устанавливает символ горизонтальной границы.
Параметры
| string | $horizontalBorderChar |
Значение возврата
| $this |
string getHorizontalBorderChar() устаревший
устаревший
Получает символ горизонтальной границы.
Значение возврата
| string |
TableStyle setVerticalBorderChars(string $outside, string $inside = null)
Устанавливает символы вертикальной границы.
╔═══════════════╤══════════════════════════╤══════════════════╗
║ ISBN │ Title │ Author ║
╠═══════1═══════╪══════════════════════════╪══════════════════╣
║ 99921-58-10-7 │ Divine Comedy │ Dante Alighieri ║
║ 9971-5-0210-0 │ A Tale of Two Cities │ Charles Dickens ║
╟───────2───────┼──────────────────────────┼──────────────────╢
║ 960-425-059-0 │ The Lord of the Rings │ J. R. R. Tolkien ║
║ 80-902734-1-6 │ And Then There Were None │ Agatha Christie ║
╚═══════════════╧══════════════════════════╧══════════════════╝
Параметры
| string | $outside | Символ внешней границы (см. пример #1) |
| string | $inside | Символ внутренней границы (см. пример #2), равен $outside, если null |
Значение возврата
| TableStyle |
$this setVerticalBorderChar(string $verticalBorderChar) устаревший
устаревший
Устанавливает символ вертикальной границы.
Параметры
| string | $verticalBorderChar |
Значение возврата
| $this |
string getVerticalBorderChar() устаревший
устаревший
Получает символ вертикальной границы.
Значение возврата
| string |
getBorderChars()
Получает символы границы.
TableStyle setCrossingChars(string $cross, string $topLeft, string $topMid, string $topRight, string $midRight, string $bottomRight, string $bottomMid, string $bottomLeft, string $midLeft, string $topLeftBottom = null, string $topMidBottom = null, string $topRightBottom = null)
Устанавливает символы пересечения.
Пример:
1═══════════════2══════════════════════════2══════════════════3
║ ISBN │ Title │ Author ║
8'══════════════0'═════════════════════════0'═════════════════4'
║ 99921-58-10-7 │ Divine Comedy │ Dante Alighieri ║
║ 9971-5-0210-0 │ A Tale of Two Cities │ Charles Dickens ║
8───────────────0──────────────────────────0──────────────────4
║ 960-425-059-0 │ The Lord of the Rings │ J. R. R. Tolkien ║
║ 80-902734-1-6 │ And Then There Were None │ Agatha Christie ║
7═══════════════6══════════════════════════6══════════════════5
Параметры
Значение возврата
| TableStyle |
TableStyle setDefaultCrossingChar(string $char)
Устанавливает символ по умолчанию для пересечений.
Параметры
Значение возврата
| TableStyle |
См. также
| {@link | setCrossingChars()} для установки каждого символа пересечения индивидуально. |
$this setCrossingChar(string $crossingChar) устаревший
устаревший
Устанавливает символ пересечения.
Параметры
Значение возврата
| $this |
string getCrossingChar()
Получает символ пересечения.
Значение возврата
| string | $crossingChar |
array getCrossingChars()
Получает символы пересечения.
Значение возврата
| array |
$this setCellHeaderFormat(string $cellHeaderFormat)
Устанавливает формат ячейки заголовка.
Параметры
Значение возврата
| $this |
string getCellHeaderFormat()
Получает формат ячейки заголовка.
Значение возврата
| string |
$this setCellRowFormat(string $cellRowFormat)
Устанавливает формат ячейки строки.
Параметры
Значение возврата
| $this |
string getCellRowFormat()
Получает формат ячейки строки.
Значение возврата
| string |
$this setCellRowContentFormat(string $cellRowContentFormat)
Устанавливает формат содержимого ячейки строки.
Параметры
Значение возврата
| $this |
string getCellRowContentFormat()
Получает формат содержимого ячейки строки.
Значение возврата
| string |
$this setBorderFormat(string $borderFormat)
Устанавливает формат границы таблицы.
Параметры
Значение возврата
| $this |
string getBorderFormat()
Получает формат границы таблицы.
Значение возврата
| string |
$this setPadType(int $padType)
Устанавливает тип отступа ячеек.
Параметры
| int | $padType | STR_PAD_* |
Значение возврата
| $this |
int getPadType()
Получает тип отступа ячеек.
Значение возврата
| int |
© 2004–2017 Fabien Potencier
Licensed under the MIT License.
https://api.symfony.com/4.1/Symfony/Component/Console/Helper/TableStyle.html