Constructeur
null
__construct
(&pdf &$pdf)
-
&pdf
&$pdf: référence à l'objet HTML2PDF parent
Analyse un tableau de style provenant du parseurHTML
null
analyse
(string $balise, array &$param, [array $heritage = null])
-
string
$balise: nom de la balise
-
array
&$param: tableau de style
-
array
$heritage: tableau initialisant des styles
Analyser une feuille de style
null
analyseStyle
(string &$code)
void
ConvertBackground
( $stl, &$res)
void
ConvertBackgroundColor
( $val)
void
ConvertBackgroundImage
( $val)
void
ConvertBackgroundPosition
( $val, &$res)
void
ConvertBackgroundRepeat
( $val)
void
ConvertSubColor
( $c)
Décomposition d'un code couleur HTML
array(r,
ConvertToColor
(string $val, &$res)
-
string
$val: couleur au format CSS
-
&$res
Convertir une longueur en mm
float
ConvertToMM
(string $val, [float $old = 0.])
-
string
$val: longueur, avec unité, à convertir
-
float
$old: longueur du parent
void
ConvertToRadius
( $val)
void
duplicateBorder
( &$val)
Initialisation de la font PDF
null
FontSet
()
Récupération des propriétés CSS de la balise en cours
array()
getFromCSS
()
Récupération de la hauteur de l'objet parent
float
getLastHeight
([ $mode = false])
void
getLastValue
( $key)
Récupération de la largeur de l'objet parent
float
getLastWidth
([ $mode = false])
Récupération de la hauteur de ligne courante
float
getLineHeight
()
Identification des styles à récuperer, en fonction de la balise et de ses parents
boolean
getReccursiveStyle
(string $key, array() $lst, [string $next = null])
-
string
$key: clef CSS à analyser
-
array()
$lst: tableau des styles direct, et ceux des parents
-
string
$next: prochaine etape
Analyse un tableau de style provenant du parseurHTML
null
getSvgStyle
(string $balise, array &$param)
-
string
$balise: nom de la balise
-
array
&$param: tableau de style
Initialisation du style
null
init
()
Descendre d'un niveau dans l'historisation
null
load
()
Analyse d'une propriété Border
array()
readBorder
(string $val)
-
string
$val: propriété border
Extraction des feuille de style du code HTML
null
readStyle
(string &$html)
Initialisation des styles sans héritages
null
resetStyle
([string $balise = ''])
-
string
$balise: balise HTML
Monter d'un niveau dans l'historisation
null
save
()
définit la fonte par défaut si aucun fonte n'est spécifiée, ou si la fonte demandée n'existe pas
string
setDefaultFont
([string $default = null])
-
string
$default: nom de la fonte par defaut. si null : Arial pour fonte non spécifiée, et erreur pour fonte non existante
void
setPdfParent
( &$pdf)