Table
extends Tag
in package
Table of Contents
Constants
- ALIGN = ['left' => 'L', 'center' => 'C', 'right' => 'R', 'top' => 'T', 'text-top' => 'TT', 'middle' => 'M', 'baseline' => 'BS', 'bottom' => 'B', 'text-bottom' => 'TB', 'justify' => 'J']
Properties
- $cache : Cache
- $colorConverter : ColorConverter
- $cssManager : CssManager
- $form : Form
- $imageProcessor : ImageProcessor
- $languageToFont : LanguageToFontInterface
- $mpdf : Mpdf
- $otl : Otl
- $sizeConverter : SizeConverter
- $tableOfContents : TableOfContents
Methods
- __call() : mixed
- __callStatic() : mixed
- __construct() : mixed
- __get() : mixed
- __isset() : mixed
- __set() : mixed
- __unset() : mixed
- close() : mixed
- getTagName() : mixed
- open() : mixed
- getAlign() : mixed
- parseTableRotate() : int
- tbsqrt() : mixed
- This function determines the shrink factor when resizing tables val is the table_height / page_height_available returns a scaling factor used as $shrin_k to resize the table Overcompensating will be quicker but may unnecessarily shrink table too much Undercompensating means it will reiterate more times (taking more processing time)
Constants
ALIGN
public
mixed
ALIGN
= ['left' => 'L', 'center' => 'C', 'right' => 'R', 'top' => 'T', 'text-top' => 'TT', 'middle' => 'M', 'baseline' => 'BS', 'bottom' => 'B', 'text-bottom' => 'TB', 'justify' => 'J']
Properties
$cache
protected
Cache
$cache
$colorConverter
protected
ColorConverter
$colorConverter
$cssManager
protected
CssManager
$cssManager
$form
protected
Form
$form
$imageProcessor
protected
ImageProcessor
$imageProcessor
$languageToFont
protected
LanguageToFontInterface
$languageToFont
$mpdf
protected
Mpdf
$mpdf
$otl
protected
Otl
$otl
$sizeConverter
protected
SizeConverter
$sizeConverter
$tableOfContents
protected
TableOfContents
$tableOfContents
Methods
__call()
public
__call(string $name, array<string|int, mixed> $args) : mixed
Parameters
- $name : string
-
method name
- $args : array<string|int, mixed>
-
arguments
__callStatic()
public
static __callStatic(string $name, array<string|int, mixed> $args) : mixed
Parameters
- $name : string
-
lowercase method name
- $args : array<string|int, mixed>
-
arguments
__construct()
public
__construct(Mpdf $mpdf, Cache $cache, CssManager $cssManager, Form $form, Otl $otl, TableOfContents $tableOfContents, SizeConverter $sizeConverter, ColorConverter $colorConverter, ImageProcessor $imageProcessor, LanguageToFontInterface $languageToFont) : mixed
Parameters
- $mpdf : Mpdf
- $cache : Cache
- $cssManager : CssManager
- $form : Form
- $otl : Otl
- $tableOfContents : TableOfContents
- $sizeConverter : SizeConverter
- $colorConverter : ColorConverter
- $imageProcessor : ImageProcessor
- $languageToFont : LanguageToFontInterface
__get()
public
& __get(string $name) : mixed
Parameters
- $name : string
-
property name
__isset()
public
__isset(string $name) : mixed
Parameters
- $name : string
-
property name
Tags
__set()
public
__set(string $name, mixed $value) : mixed
Parameters
- $name : string
-
property name
- $value : mixed
-
property value
__unset()
public
__unset(string $name) : mixed
Parameters
- $name : string
-
property name
Tags
close()
public
close(mixed &$ahtml, mixed &$ihtml) : mixed
Parameters
- $ahtml : mixed
- $ihtml : mixed
getTagName()
public
getTagName() : mixed
open()
public
open(mixed $attr, mixed &$ahtml, mixed &$ihtml) : mixed
Parameters
- $attr : mixed
- $ahtml : mixed
- $ihtml : mixed
getAlign()
protected
getAlign(mixed $property) : mixed
Parameters
- $property : mixed
parseTableRotate()
private
parseTableRotate(string $rotate) : int
Parameters
- $rotate : string
Return values
inttbsqrt()
This function determines the shrink factor when resizing tables val is the table_height / page_height_available returns a scaling factor used as $shrin_k to resize the table Overcompensating will be quicker but may unnecessarily shrink table too much Undercompensating means it will reiterate more times (taking more processing time)
private
tbsqrt(mixed $val[, mixed $iteration = 3 ]) : mixed
Parameters
- $val : mixed
- $iteration : mixed = 3