Class HTML2PDF

Description
Variable Summary
static mixed $SUBOBJ
static mixed $TABLES
static mixed $TEXTES
mixed $background
mixed $currentH
mixed $DEBUG_actif
mixed $DEBUG_level
mixed $defaultFont
mixed $defaultLeft
mixed $defaultTop
mixed $defLIST
mixed $encoding
mixed $firstPage
mixed $format
mixed $forOneLine
mixed $inLink
mixed $isInDraw
mixed $isInFooter
mixed $isInForm
mixed $isInTfoot
mixed $isInThead
mixed $isSubPart
mixed $langue
mixed $lstAncre
mixed $lstChamps
mixed $lstSelect
mixed $margeBottom
mixed $margeLeft
mixed $margeRight
mixed $marges
mixed $margeTop
mixed $maxE
mixed $maxH
mixed $maxSave
mixed $maxX
mixed $maxY
mixed $page
mixed $pageMarges
mixed $parse_pos
mixed $parsing
mixed $pdf
mixed $sens
mixed $style
mixed $subFOOTER
mixed $subHEADER
mixed $subSTATES
mixed $sub_html
mixed $sub_part
mixed $temp_pos
mixed $testIsImage
mixed $unicode
Method Summary
static null textGET (string $key)
static null textLOAD (string $langue)
null __construct ([string $sens = 'P'], [string $format = 'A4'], [string $langue = 'fr'], [boolean $unicode = true], [String $encoding = 'UTF-8'], [array $marges = array(5, 5, 5, 8)])
null __destruct ()
null addFont (string $family, [string $style = ''], [string $file = ''])
null addMargins (string $float, float $x1, float $y1, float $x2, float $y2)
void calculTailleCases ( &$cases,  &$corr)
null createIndex ([string $titre = 'Index'], [int $size_title = 20], [int $size_bookmark = 15], [boolean $bookmark_title = true], [boolean $display_page = true], [int $on_page = null], [string $font_name = 'helvetica'])
null createSubHTML (HTML2PDF &$sub_html, [integer $cellmargin = 0])
null c_A (array $param)
void c_ADDRESS ( $param)
null c_B (array $param)
null c_BARCODE (array $param)
null c_BIG (array $param)
void c_BLOCKQUOTE ( $param)
null c_BOOKMARK (array $param)
void c_CITE ( $param)
void c_CODE ( $param)
void c_DEL ( $param)
null c_DIV (array $param, [ $other = 'div'])
null c_DRAW (array $param)
void c_EM ( $param)
void c_FIELDSET ( $param)
void c_FONT ( $param)
null c_FORM (array $param)
null c_G (array $param)
null c_H1 (array $param)
void c_H2 ( $param)
void c_H3 ( $param)
void c_H4 ( $param)
void c_H5 ( $param)
void c_H6 ( $param)
null c_I (array $param)
void c_INS ( $param)
void c_LABEL ( $param)
void c_LEGEND ( $param)
null c_LI (array $param)
null c_NOBREAK (array $param)
void c_OL ( $param)
null c_OPTION (array $param)
null c_P (array $param)
null c_PAGE (array $param)
void c_PAGE_FOOTER_SUB ( $param)
void c_PAGE_HEADER_SUB ( $param)
null c_PRE (array $param, [ $other = 'pre'])
null c_QRCODE (array $param)
null c_S (array $param)
void c_SAMP ( $param)
null c_SELECT (array 0)
null c_SMALL (array $param)
null c_SPAN (array $param)
void c_STRONG ( $param)
null c_SUB (array $param)
null c_SUP (array $param)
null c_TABLE (array $param)
null c_TBODY (array $param)
null c_TD (array $param)
null c_TEXTAREA (array 0)
null c_TFOOT (array $param)
null c_TFOOT_SUB (array $param)
null c_TH (array $param)
null c_THEAD (array $param)
null c_THEAD_SUB (array $param)
null c_TR (array $param)
null c_U (array $param)
null c_UL (array $param)
null DEBUG_add (string $nom, [boolean $level = null])
null DEBUG_stepline (string $nom, string $val1, string $val2, string $val3, string $val4)
null destroySubHTML ( &$sub_html)
void drawCourbe ( $pt,  $color)
null drawLine (array $pt, float $color, string $type, float $width, [ $bord = 3])
null drawRectangle (float $x, float $y, float $w, float $h, array $border, float $padding, float $margin, array $background)
void getElementY ( $h)
string getHtmlFromPage (string $html)
array(float, getMargins (float $y)
null Image (string $src, [ $sub_li = false])
null INDEX_NewPage (int &$page)
null initSubHtml ( $marge,  $page,  $defLIST)
null listeAddLevel ([string $type = 'ul'], [string $style = ''], [ $img = null])
null listeAddLi ()
string listeArab2Rom (integer $nb_ar)
null listeDelLevel ()
string listeGetLi ()
void listeGetPadding ()
void listeGetWidth ()
null loadAction (array $row)
null loadMargin ()
null loadMax ()
void makeBR ( $h, [ $curr = null])
null makeHTMLcode ()
string Output ([string $name = ''], [boolean $dest = false])
null o_A (array $param)
void o_ADDRESS ( $param)
null o_B (array $param, [ $other = 'b'])
null o_BARCODE (array $param)
null o_BIG (array $param)
void o_BLOCKQUOTE ( $param)
null o_BOOKMARK (array $param)
null o_BR (array $param, [integer $curr = null])
null o_CIRCLE (array $param)
void o_CITE ( $param)
void o_CODE ( $param)
null o_COL (array $param)
void o_DEL ( $param)
null o_DIV (array $param, [ $other = 'div'])
null o_DRAW (array $param)
null o_ELLIPSE (array $param)
void o_EM ( $param)
null o_FIELDSET (array $param)
void o_FONT ( $param)
null o_FORM (array $param)
null o_G (array $param)
null o_H1 (array $param, [ $other = 'h1'])
void o_H2 ( $param)
void o_H3 ( $param)
void o_H4 ( $param)
void o_H5 ( $param)
void o_H6 ( $param)
null o_HR (array $param)
null o_I (array $param, [ $other = 'i'])
null o_IMG (array $param)
null o_INPUT (array $param)
void o_INS ( $param)
void o_LABEL ( $param)
void o_LEGEND ( $param)
null o_LI (array $param)
null o_LINE (array $param)
null o_NOBREAK (array $param)
void o_OL ( $param)
null o_OPTION (array $param)
null o_P (array $param)
null o_PAGE (array $param)
void o_PAGE_FOOTER ( $param)
void o_PAGE_FOOTER_SUB ( $param)
void o_PAGE_HEADER ( $param)
void o_PAGE_HEADER_SUB ( $param)
null o_PATH (array $param)
null o_POLYGON (array $param)
null o_POLYLINE (array $param)
null o_PRE (array $param, [ $other = 'pre'])
null o_QRCODE (array $param)
null o_RECT (array $param)
null o_S (array $param, [ $other = 's'])
void o_SAMP ( $param)
null o_SELECT (array $param)
null o_SMALL (array $param)
null o_SPAN (array $param, [ $other = 'span'])
void o_STRONG ( $param)
null o_SUB (array $param)
null o_SUP (array $param)
null o_TABLE (array $param, [ $other = 'table'])
null o_TBODY (array $param)
null o_TD (array $param, [ $other = 'td'])
null o_TEXTAREA (array $param)
null o_TFOOT (array $param)
null o_TFOOT_SUB (array $param)
null o_TH (array $param)
null o_THEAD (array $param)
null o_THEAD_SUB (array $param)
null o_TR (array $param, [ $other = 'tr'])
null o_U (array $param, [ $other = 'u'])
null o_UL (array $param, [ $other = 'ul'])
null o_WRITE (array $param)
null prepareSubObj ()
null saveMargin (float $ml, float $mt, float $mr)
null saveMax ()
string setDefaultFont ([string $default = null])
null setDefaultMargins (int $left, int $top, [int $right = null], [int $bottom = null])
void setIsSubPart ()
null setMargins ()
null setModeDebug ()
null setNewLine (float $h, [integer $curr = null])
null setNewPage ([mixed $format = null], [string $orientation = ''], [array $background = null], [integer $curr = null])
null setNewPositionForNewLine ([integer $curr = null])
null setPageFooter ()
null setPageHeader ()
boolean setTestIsDeprecated ([boolean $mode = true])
boolean setTestIsImage ([boolean $mode = true])
boolean setTestTdInOnePage ([boolean $mode = true])
null vueHTML (string $content)
null writeHTML (string $html, [boolean $vue = false])
void _getDrawNumber ( &$lst,  $key, [ $n = 1], [ $correct = false])
void _prepareTransform ( $transform)
null __clone ()
Variables
static mixed $SUBOBJ = null (line 93)
  • access: protected
static mixed $TABLES = array() (line 94)
  • access: protected
static mixed $TEXTES = array() (line 95)
  • access: protected
mixed $background = array() (line 32)
  • access: protected
mixed $currentH = 0 (line 50)
  • access: protected
mixed $DEBUG_actif = false (line 85)
  • access: protected
mixed $DEBUG_last_time = 0 (line 90)
  • access: protected
mixed $DEBUG_level = 0 (line 88)
  • access: protected
mixed $DEBUG_ok_peak = false (line 87)
  • access: protected
mixed $DEBUG_ok_usage = false (line 86)
  • access: protected
mixed $DEBUG_start_time = 0 (line 89)
  • access: protected
mixed $defaultBottom = 0 (line 57)
  • access: protected
mixed $defaultFont = null (line 91)
  • access: protected
mixed $defaultLeft = 0 (line 54)
  • access: protected
mixed $defaultRight = 0 (line 56)
  • access: protected
mixed $defaultTop = 0 (line 55)
  • access: protected
mixed $defLIST = array() (line 70)
  • access: protected
mixed $encoding = '' (line 29)
  • access: protected
mixed $firstPage = true (line 52)
  • access: protected
mixed $format = 'A4' (line 28)
  • access: protected
mixed $forOneLine = false (line 82)
  • access: protected
mixed $inLink = '' (line 65)
  • access: protected
mixed $isAfterFloat = false (line 81)
  • access: protected
mixed $isInDraw = null (line 80)
  • access: protected
mixed $isInFooter = false (line 79)
  • access: protected
mixed $isInForm = false (line 83)
  • access: protected
mixed $isInOverflow = false (line 78)
  • access: protected
mixed $isInTfoot = false (line 77)
  • access: protected
mixed $isInThead = false (line 76)
  • access: protected
mixed $isSubPart = false (line 36)
  • access: protected
mixed $langue = 'fr' (line 26)
  • access: protected
mixed $lstAncre = array() (line 66)
  • access: protected
mixed $lstChamps = array() (line 72)
  • access: protected
mixed $lstSelect = array() (line 73)
  • access: protected
mixed $margeBottom = 0 (line 62)
  • access: protected
mixed $margeLeft = 0 (line 59)
  • access: protected
mixed $margeRight = 0 (line 61)
  • access: protected
mixed $marges = array() (line 63)
  • access: protected
mixed $margeTop = 0 (line 60)
  • access: protected
mixed $maxE = 0 (line 47)
  • access: protected
mixed $maxH = 0 (line 48)
  • access: protected
mixed $maxSave = array() (line 49)
  • access: protected
mixed $maxX = 0 (line 45)
  • access: protected
mixed $maxY = 0 (line 46)
  • access: protected
mixed $page = 0 (line 40)
  • access: protected
mixed $pageMarges = array() (line 75)
  • access: protected
mixed $parse_pos = 0 (line 38)
  • access: protected
mixed $parsing = null (line 24)
  • access: public
mixed $pdf = null (line 22)
  • access: public
mixed $previousCall = null (line 74)
  • access: protected
mixed $sens = 'P' (line 27)
  • access: protected
mixed $style = null (line 23)
  • access: public
mixed $subFOOTER = array() (line 68)
  • access: protected
mixed $subHEADER = array() (line 67)
  • access: protected
mixed $subSTATES = array() (line 69)
  • access: protected
mixed $sub_html = null (line 42)
  • access: protected
mixed $sub_part = false (line 43)
  • access: protected
mixed $temp_pos = 0 (line 39)
  • access: protected
mixed $testIsDeprecated = false (line 35)
  • access: protected
mixed $testIsImage = true (line 34)
  • access: protected
mixed $testTDin1page = true (line 33)
  • access: protected
mixed $unicode = true (line 30)
  • access: protected
Methods
static method textGET (line 6018)

recuperer un texte precis

  • access: public
static null textGET (string $key)
  • string $key: code du texte
static method textLOAD (line 5977)

chargement du fichier de langue

  • access: protected
static null textLOAD (string $langue)
  • string $langue: langue
Constructor __construct (line 108)

Constructeur

  • access: public
null __construct ([string $sens = 'P'], [string $format = 'A4'], [string $langue = 'fr'], [boolean $unicode = true], [String $encoding = 'UTF-8'], [array $marges = array(5, 5, 5, 8)])
  • boolean $unicode: TRUE means that the input text is unicode (default = true)
  • String $encoding: charset encoding; default is UTF-8
  • string $sens: sens portrait ou landscape
  • string $format: format A4, A5, ...
  • string $langue: langue : fr, en, it...
  • array $marges: marges par defaut, dans l'ordre (left, top, right, bottom)
Destructor __destruct (line 157)

Destructeur

  • access: public
null __destruct ()
addFont (line 429)

permet d'ajouter une fonte.

  • access: public
null addFont (string $family, [string $style = ''], [string $file = ''])
  • string $family: nom de la fonte
  • string $style: style de la fonte
  • string $file: fichier de la fonte
addMargins (line 351)

ajouter une marge suite a un float

  • access: protected
null addMargins (string $float, float $x1, float $y1, float $x2, float $y2)
  • string $float: left ou right
  • float $x1: x1
  • float $y1: y1
  • float $x2: x2
  • float $y2: y2
calculTailleCases (line 4819)
  • access: protected
void calculTailleCases ( &$cases,  &$corr)
  • &$cases
  • &$corr
createIndex (line 5940)

permet d'afficher un index automatique utilisant les bookmark

  • access: public
null createIndex ([string $titre = 'Index'], [int $size_title = 20], [int $size_bookmark = 15], [boolean $bookmark_title = true], [boolean $display_page = true], [int $on_page = null], [string $font_name = 'helvetica'])
  • string $titre: titre du sommaire
  • int $size_title: taille en mm de la fonte du titre du sommaire
  • int $size_bookmark: taille en mm de la fonte du texte du sommaire
  • boolean $bookmark_title: ajouter un bookmark spécifique pour l'index, juste avant le début de celui-ci
  • boolean $display_page: afficher les numéros de page associés à chaque bookmark
  • int $on_page: si présent : page où afficher le sommaire. sinon : nouvelle page
  • string $font_name: nom de la fonte à utiliser
createSubHTML (line 747)

création d'un sous HTML2PDF pour la gestion des tableaux imbriqués

  • access: protected
null createSubHTML (HTML2PDF &$sub_html, [integer $cellmargin = 0])
  • HTML2PDF &$sub_html: futur sous HTML2PDF passé en référence pour création
  • integer $cellmargin: marge eventuelle de l'objet si simulation d'un TD
c_A (line 3272)

balise : A mode : FERMETURE

  • access: protected
null c_A (array $param)
  • array $param: paramètres de l'élément de parsing
c_ADDRESS (line 3149)
  • access: protected
void c_ADDRESS ( $param)
  • $param
c_B (line 3104)

balise : B mode : FERMETURE

  • access: protected
null c_B (array $param)
  • array $param: paramètres de l'élément de parsing
c_BARCODE (line 1958)

balise : BARCODE mode : FERMETURE

  • access: protected
null c_BARCODE (array $param)
  • array $param: paramètres de l'élément de parsing
c_BIG (line 3518)

balise : BIG mode : FERMETURE

  • access: protected
null c_BIG (array $param)
  • array $param: paramètres de l'élément de parsing
c_BLOCKQUOTE (line 1895)
  • access: protected
void c_BLOCKQUOTE ( $param)
  • $param
c_BOOKMARK (line 2078)

balise : BOOKMARK mode : FERMETURE

  • access: protected
null c_BOOKMARK (array $param)
  • array $param: paramètres de l'élément de parsing
c_CITE (line 3150)
  • access: protected
void c_CITE ( $param)
  • $param
c_CODE (line 3491)
  • access: protected
void c_CODE ( $param)
  • $param
c_DEL (line 3187)
  • access: protected
void c_DEL ( $param)
  • $param
c_DIV (line 1824)

balise : DIV mode : FERMETURE

  • access: protected
null c_DIV (array $param, [ $other = 'div'])
  • array $param: paramètres de l'élément de parsing
  • $other
c_DRAW (line 5445)

balise : DRAW mode : FERMETURE

  • access: protected
null c_DRAW (array $param)
  • array $param: paramètres de l'élément de parsing
c_EM (line 3151)
  • access: protected
void c_EM ( $param)
  • $param
c_FIELDSET (line 1896)
  • access: protected
void c_FIELDSET ( $param)
  • $param
c_FONT (line 3381)
  • access: protected
void c_FONT ( $param)
  • $param
c_FORM (line 4061)

balise : FORM mode : FERMETURE

  • access: protected
null c_FORM (array $param)
  • array $param: paramètres de l'élément de parsing
c_G (line 5827)

balise : G mode : FERMETURE

  • access: protected
null c_G (array $param)
  • array $param: paramètres de l'élément de parsing
c_H1 (line 3324)

balise : H1 mode : FERMETURE

  • access: protected
null c_H1 (array $param)
  • array $param: paramètres de l'élément de parsing
c_H2 (line 3341)
  • access: protected
void c_H2 ( $param)
  • $param
c_H3 (line 3342)
  • access: protected
void c_H3 ( $param)
  • $param
c_H4 (line 3343)
  • access: protected
void c_H4 ( $param)
  • $param
c_H5 (line 3344)
  • access: protected
void c_H5 ( $param)
  • $param
c_H6 (line 3345)
  • access: protected
void c_H6 ( $param)
  • $param
c_I (line 3142)

balise : I mode : FERMETURE

  • access: protected
null c_I (array $param)
  • array $param: paramètres de l'élément de parsing
c_INS (line 3222)
  • access: protected
void c_INS ( $param)
  • $param
c_LABEL (line 3382)
  • access: protected
void c_LABEL ( $param)
  • $param
c_LEGEND (line 1897)
  • access: protected
void c_LEGEND ( $param)
  • $param
c_LI (line 3779)

balise : LI mode : FERMETURE

  • access: protected
null c_LI (array $param)
  • array $param: paramètres de l'élément de parsing
c_NOBREAK (line 1510)

balise : NOBREAK mode : FERMETURE

  • access: protected
null c_NOBREAK (array $param)
  • array $param: paramètres de l'élément de parsing
c_OL (line 3681)
  • access: protected
void c_OL ( $param)
  • $param
c_OPTION (line 5099)

balise : OPTION mode : FERMETURE

  • access: protected
null c_OPTION (array $param)
  • array $param: paramètres de l'élément de parsing
c_P (line 3432)

balise : P mode : FERMETURE

  • access: protected
null c_P (array $param)
  • array $param: paramètres de l'élément de parsing
c_PAGE (line 1282)

balise : PAGE mode : FERMETURE

  • access: protected
null c_PAGE (array $param)
  • array $param: paramètres de l'élément de parsing
c_PAGE_FOOTER_SUB (line 1447)
  • access: protected
void c_PAGE_FOOTER_SUB ( $param)
  • $param
c_PAGE_HEADER_SUB (line 1372)
  • access: protected
void c_PAGE_HEADER_SUB ( $param)
  • $param
c_PRE (line 3477)

balise : PRE mode : FERMETURE

  • access: protected
null c_PRE (array $param, [ $other = 'pre'])
  • array $param: paramètres de l'élément de parsing
  • $other
c_QRCODE (line 2046)

balise : QRCODE mode : FERMETURE

  • access: protected
null c_QRCODE (array $param)
  • array $param: paramètres de l'élément de parsing
c_S (line 3180)

balise : S mode : FERMETURE

  • access: protected
null c_S (array $param)
  • array $param: paramètres de l'élément de parsing
c_SAMP (line 3152)
  • access: protected
void c_SAMP ( $param)
  • $param
c_SELECT (line 5108)

balise : SELECT mode : FERMETURE

  • access: protected
null c_SELECT (array 0)
  • array 0: paramètres de l'élément de parsing
c_SMALL (line 3551)

balise : SMALL mode : FERMETURE

  • access: protected
null c_SMALL (array $param)
  • array $param: paramètres de l'élément de parsing
c_SPAN (line 3373)

balise : SPAN mode : FERMETURE

  • access: protected
null c_SPAN (array $param)
  • array $param: paramètres de l'élément de parsing
c_STRONG (line 3111)
  • access: protected
void c_STRONG ( $param)
  • $param
c_SUB (line 3619)

balise : SUB mode : FERMETURE

  • access: protected
null c_SUB (array $param)
  • array $param: paramètres de l'élément de parsing
c_SUP (line 3586)

balise : SUP mode : FERMETURE

  • access: protected
null c_SUP (array $param)
  • array $param: paramètres de l'élément de parsing
c_TABLE (line 4198)

balise : TABLE mode : FERMETURE

  • access: protected
null c_TABLE (array $param)
  • array $param: paramètres de l'élément de parsing
c_TBODY (line 3818)

balise : TBODY mode : FERMETURE

  • access: protected
null c_TBODY (array $param)
  • array $param: paramètres de l'élément de parsing
c_TD (line 4764)

balise : TD mode : FERMETURE

  • access: protected
null c_TD (array $param)
  • array $param: paramètres de l'élément de parsing
c_TEXTAREA (line 5199)

balise : TEXTAREA mode : FERMETURE

  • access: protected
null c_TEXTAREA (array 0)
  • array 0: paramètres de l'élément de parsing
c_TFOOT (line 3938)

balise : TFOOT mode : FERMETURE

  • access: protected
null c_TFOOT (array $param)
  • array $param: paramètres de l'élément de parsing
c_TFOOT_SUB (line 4018)

balise : TFOOT_SUB mode : FERMETURE

  • access: protected
null c_TFOOT_SUB (array $param)
  • array $param: paramètres de l'élément de parsing
c_TH (line 4985)

balise : TH mode : FERMETURE

  • access: protected
null c_TH (array $param)
  • array $param: paramètres de l'élément de parsing
c_THEAD (line 3874)

balise : THEAD mode : FERMETURE

  • access: protected
null c_THEAD (array $param)
  • array $param: paramètres de l'élément de parsing
c_THEAD_SUB (line 3982)

balise : THEAD_SUB mode : FERMETURE

  • access: protected
null c_THEAD_SUB (array $param)
  • array $param: paramètres de l'élément de parsing
c_TR (line 4485)

balise : TR mode : FERMETURE

  • access: protected
null c_TR (array $param)
  • array $param: paramètres de l'élément de parsing
c_U (line 3215)

balise : U mode : FERMETURE

  • access: protected
null c_U (array $param)
  • array $param: paramètres de l'élément de parsing
c_UL (line 3664)

balise : UL mode : FERMETURE

  • access: protected
null c_UL (array $param)
  • array $param: paramètres de l'élément de parsing
DEBUG_add (line 188)

rajouter une ligne de debug

  • access: protected
null DEBUG_add (string $nom, [boolean $level = null])
  • string $nom: nom de l'etape
  • boolean $level: true=monter d'un niveau, false=descendre d'un niveau, null : ne rien faire
DEBUG_stepline (line 220)

affiche une ligne de debug

  • access: protected
null DEBUG_stepline (string $nom, string $val1, string $val2, string $val3, string $val4)
  • string $nom: nom de l'etape
  • string $val1: valeur 1
  • string $val2: valeur 2
  • string $val3: valeur 3
  • string $val4: valeur 4
destroySubHTML (line 796)

destruction d'un sous HTML2PDF pour la gestion des tableaux imbriqués

  • access: protected
null destroySubHTML ( &$sub_html)
  • &$sub_html
drawCourbe (line 2839)
  • access: protected
void drawCourbe ( $pt,  $color)
  • $pt
  • $color
drawLine (line 2858)

Tracer une ligne epaisse défini par ses points avec des extreminites en biseau

  • access: protected
null drawLine (array $pt, float $color, string $type, float $width, [ $bord = 3])
  • array $pt: liste des points definissant le tour de la ligne
  • float $color: couleur RVB
  • string $type: type de ligne
  • float $width: largeur de la ligne
  • $bord
drawRectangle (line 2468)

Tracer un rectanble

  • access: protected
null drawRectangle (float $x, float $y, float $w, float $h, array $border, float $padding, float $margin, array $background)
  • float $x: position X
  • float $y: position Y
  • float $w: Largeur
  • float $h: Hauteur
  • array $border: Tableau de style de définition des borders
  • float $padding: padding - marge intérieur au rectangle => non utile mais on le passe en paramètre
  • float $margin: margin - marge exterieur au rectangle
  • array $background: Tableau de style de définition du background
getElementY (line 2085)
void getElementY ( $h)
  • $h
getHtmlFromPage (line 1001)

traitement du code d'une vrai page HTML pour l'adapter à HTML2PDF

  • return: code HTML adapté
  • access: public
string getHtmlFromPage (string $html)
  • string $html: code HTML à adapter
getMargins (line 330)

recuperer les positions x minimales et maximales en fonction d'une hauteur

  • return: float)
  • access: protected
array(float, getMargins (float $y)
  • float $y: y
Image (line 2301)

tracer une image

  • access: protected
null Image (string $src, [ $sub_li = false])
  • string $src: nom du fichier source
  • $sub_li
INDEX_NewPage (line 5953)

nouvelle page pour l'index. ne pas utiliser directement. seul MyPDF doit l'utiliser !!!!

  • access: public
null INDEX_NewPage (int &$page)
  • int &$page: page courante
initSubHtml (line 776)

initialise le sous HTML2PDF. Ne pas utiliser directement. seul la fonction createSubHTML doit l'utiliser

  • access: public
null initSubHtml ( $marge,  $page,  $defLIST)
  • $marge
  • $page
  • $defLIST
listeAddLevel (line 923)

Ajouter un niveau de liste

  • access: protected
null listeAddLevel ([string $type = 'ul'], [string $style = ''], [ $img = null])
  • string $type: type de liste : ul, ol
  • string $style: style de la liste
  • $img
listeAddLi (line 856)

Ajouter un LI au niveau actuel

  • access: protected
null listeAddLi ()
listeArab2Rom (line 808)

Convertir un nombre arabe en nombre romain

  • return: nombre converti
  • access: protected
string listeArab2Rom (integer $nb_ar)
  • integer $nb_ar: nombre à convertir
listeDelLevel (line 951)

Supprimer un niveau de liste

  • access: protected
null listeDelLevel ()
listeGetLi (line 869)

Recuperer le LI du niveau actuel

  • return: chaine à afficher
  • access: protected
string listeGetLi ()
listeGetPadding (line 862)
  • access: protected
void listeGetPadding ()
listeGetWidth (line 861)
  • access: protected
void listeGetWidth ()
loadAction (line 1103)

chargement de l'action correspondante à un element de parsing

  • access: protected
null loadAction (array $row)
  • array $row: élément de parsing
loadMargin (line 399)

récuperer les dernières marches sauvées

  • access: protected
null loadMargin ()
loadMax (line 449)

charger le dernier état sauvé des maximums

  • access: protected
null loadMax ()
makeBR (line 3011)
  • access: protected
void makeBR ( $h, [ $curr = null])
  • $h
  • $curr
makeHTMLcode (line 1031)

execute les différentes actions du code HTML

  • access: protected
null makeHTMLcode ()
Output (line 665)

récupération du PDF

  • return:

    contenu éventuel du pdf

    Destination où envoyer le document. Le paramètre peut prendre les valeurs suivantes : true : equivalent à I false : equivalent à S I : envoyer en inline au navigateur. Le plug-in est utilisé s'il est installé. Le nom indiqué dans name est utilisé lorsque l'on sélectionne "Enregistrer sous" sur le lien générant le PDF. D : envoyer au navigateur en forçant le téléchargement, avec le nom indiqué dans name. F : sauver dans un fichier local, avec le nom indiqué dans name (peut inclure un répertoire). S : renvoyer le document sous forme de chaîne. name est ignoré.

  • access: public
string Output ([string $name = ''], [boolean $dest = false])
  • string $name: nom du fichier PDF
  • boolean $dest: destination
o_A (line 3231)

balise : A mode : OUVERTURE

  • access: protected
null o_A (array $param)
  • array $param: paramètres de l'élément de parsing
o_ADDRESS (line 3130)
  • access: protected
void o_ADDRESS ( $param)
  • $param
o_B (line 3085)

balise : B mode : OUVERTURE

  • access: protected
null o_B (array $param, [ $other = 'b'])
  • array $param: paramètres de l'élément de parsing
  • $other
o_BARCODE (line 1906)

balise : BARCODE mode : OUVERTURE

  • access: protected
null o_BARCODE (array $param)
  • array $param: paramètres de l'élément de parsing
o_BIG (line 3500)

balise : BIG mode : OUVERTURE

  • access: protected
null o_BIG (array $param)
  • array $param: paramètres de l'élément de parsing
o_BLOCKQUOTE (line 1758)
  • access: protected
void o_BLOCKQUOTE ( $param)
  • $param
o_BOOKMARK (line 2060)

balise : BOOKMARK mode : OUVERTURE

  • access: protected
null o_BOOKMARK (array $param)
  • array $param: paramètres de l'élément de parsing
o_BR (line 2995)

balise : BR mode : OUVERTURE

  • access: protected
null o_BR (array $param, [integer $curr = null])
  • array $param: paramètres de l'élément de parsing
  • integer $curr: position reelle courante si saut de ligne pendant l'ecriture d'un texte
o_CIRCLE (line 5559)

balise : CIRCLE mode : OUVERTURE

  • access: protected
null o_CIRCLE (array $param)
  • array $param: paramètres de l'élément de parsing
o_CITE (line 3131)
  • access: protected
void o_CITE ( $param)
  • $param
o_CODE (line 3468)
  • access: protected
void o_CODE ( $param)
  • $param
o_COL (line 4348)

balise : COL mode : OUVERTURE (pas de fermeture)

  • access: protected
null o_COL (array $param)
  • array $param: paramètres de l'élément de parsing
o_DEL (line 3171)
  • access: protected
void o_DEL ( $param)
  • $param
o_DIV (line 1526)

balise : DIV mode : OUVERTURE

  • access: protected
null o_DIV (array $param, [ $other = 'div'])
  • array $param: paramètres de l'élément de parsing
  • $other
o_DRAW (line 5320)

balise : DRAW mode : OUVERTURE

  • access: protected
null o_DRAW (array $param)
  • array $param: paramètres de l'élément de parsing
o_ELLIPSE (line 5583)

balise : ELLIPSE mode : OUVERTURE

  • access: protected
null o_ELLIPSE (array $param)
  • array $param: paramètres de l'élément de parsing
o_EM (line 3132)
  • access: protected
void o_EM ( $param)
  • $param
o_FIELDSET (line 1769)

balise : FIELDSET mode : OUVERTURE ecrite par Pavel Kochman

  • access: protected
null o_FIELDSET (array $param)
  • array $param: paramètres de l'élément de parsing
o_FONT (line 3363)
  • access: protected
void o_FONT ( $param)
  • $param
o_FORM (line 4035)

balise : FORM mode : OUVERTURE

  • access: protected
null o_FORM (array $param)
  • array $param: paramètres de l'élément de parsing
o_G (line 5811)

balise : G mode : OUVERTURE

  • access: protected
null o_G (array $param)
  • array $param: paramètres de l'élément de parsing
o_H1 (line 3288)

balise : H1 mode : OUVERTURE

  • access: protected
null o_H1 (array $param, [ $other = 'h1'])
  • array $param: paramètres de l'élément de parsing
  • $other
o_H2 (line 3310)
  • access: protected
void o_H2 ( $param)
  • $param
o_H3 (line 3311)
  • access: protected
void o_H3 ( $param)
  • $param
o_H4 (line 3312)
  • access: protected
void o_H4 ( $param)
  • $param
o_H5 (line 3313)
  • access: protected
void o_H5 ( $param)
  • $param
o_H6 (line 3314)
  • access: protected
void o_H6 ( $param)
  • $param
o_HR (line 3036)

balise : HR mode : OUVERTURE

  • access: protected
null o_HR (array $param)
  • array $param: paramètres de l'élément de parsing
o_I (line 3120)

balise : I mode : OUVERTURE

  • access: protected
null o_I (array $param, [ $other = 'i'])
  • array $param: paramètres de l'élément de parsing
  • $other
o_IMG (line 5003)

balise : IMG mode : OUVERTURE

  • access: protected
null o_IMG (array $param)
  • array $param: paramètres de l'élément de parsing
o_INPUT (line 5214)

balise : INPUT mode : OUVERTURE

  • access: protected
null o_INPUT (array $param)
  • array $param: paramètres de l'élément de parsing
o_INS (line 3206)
  • access: protected
void o_INS ( $param)
  • $param
o_LABEL (line 3364)
  • access: protected
void o_LABEL ( $param)
  • $param
o_LEGEND (line 1759)
  • access: protected
void o_LEGEND ( $param)
  • $param
o_LI (line 3690)

balise : LI mode : OUVERTURE

  • access: protected
null o_LI (array $param)
  • array $param: paramètres de l'élément de parsing
o_LINE (line 5507)

balise : LINE mode : OUVERTURE

  • access: protected
null o_LINE (array $param)
  • array $param: paramètres de l'élément de parsing
o_NOBREAK (line 1477)

balise : NOBREAK mode : OUVERTURE

  • access: protected
null o_NOBREAK (array $param)
  • array $param: paramètres de l'élément de parsing
o_OL (line 3655)
  • access: protected
void o_OL ( $param)
  • $param
o_OPTION (line 5080)

balise : OPTION mode : OUVERTURE

  • access: protected
null o_OPTION (array $param)
  • array $param: paramètres de l'élément de parsing
o_P (line 3392)

balise : P mode : OUVERTURE

  • access: protected
null o_P (array $param)
  • array $param: paramètres de l'élément de parsing
o_PAGE (line 1135)

balise : PAGE mode : OUVERTURE

  • access: protected
null o_PAGE (array $param)
  • array $param: paramètres de l'élément de parsing
o_PAGE_FOOTER (line 1315)
  • access: protected
void o_PAGE_FOOTER ( $param)
  • $param
o_PAGE_FOOTER_SUB (line 1397)
  • access: protected
void o_PAGE_FOOTER_SUB ( $param)
  • $param
o_PAGE_HEADER (line 1297)
  • access: protected
void o_PAGE_HEADER ( $param)
  • $param
o_PAGE_HEADER_SUB (line 1333)
  • access: protected
void o_PAGE_HEADER_SUB ( $param)
  • $param
o_PATH (line 5701)

balise : PATH mode : OUVERTURE

  • access: protected
null o_PATH (array $param)
  • array $param: paramètres de l'élément de parsing
o_POLYGON (line 5655)

balise : POLYGON mode : OUVERTURE

  • access: protected
null o_POLYGON (array $param)
  • array $param: paramètres de l'élément de parsing
o_POLYLINE (line 5609)

balise : POLYLINE mode : OUVERTURE

  • access: protected
null o_POLYLINE (array $param)
  • array $param: paramètres de l'élément de parsing
o_PRE (line 3454)

balise : PRE mode : OUVERTURE

  • access: protected
null o_PRE (array $param, [ $other = 'pre'])
  • array $param: paramètres de l'élément de parsing
  • $other
o_QRCODE (line 1972)

balise : QRCODE mode : OUVERTURE

  • access: protected
null o_QRCODE (array $param)
  • array $param: paramètres de l'élément de parsing
o_RECT (line 5533)

balise : RECT mode : OUVERTURE

  • access: protected
null o_RECT (array $param)
  • array $param: paramètres de l'élément de parsing
o_S (line 3161)

balise : S mode : OUVERTURE

  • access: protected
null o_S (array $param, [ $other = 's'])
  • array $param: paramètres de l'élément de parsing
  • $other
o_SAMP (line 3133)
  • access: protected
void o_SAMP ( $param)
  • $param
o_SELECT (line 5045)

balise : SELECT mode : OUVERTURE

  • access: protected
null o_SELECT (array $param)
  • array $param: paramètres de l'élément de parsing
o_SMALL (line 3533)

balise : SMALL mode : OUVERTURE

  • access: protected
null o_SMALL (array $param)
  • array $param: paramètres de l'élément de parsing
o_SPAN (line 3354)

balise : SPAN mode : OUVERTURE

  • access: protected
null o_SPAN (array $param, [ $other = 'span'])
  • array $param: paramètres de l'élément de parsing
  • $other
o_STRONG (line 3095)
  • access: protected
void o_STRONG ( $param)
  • $param
o_SUB (line 3601)

balise : SUB mode : OUVERTURE

  • access: protected
null o_SUB (array $param)
  • array $param: paramètres de l'élément de parsing
o_SUP (line 3567)

balise : SUP mode : OUVERTURE

  • access: protected
null o_SUP (array $param)
  • array $param: paramètres de l'élément de parsing
o_TABLE (line 4077)

balise : TABLE mode : OUVERTURE

  • access: protected
null o_TABLE (array $param, [ $other = 'table'])
  • array $param: paramètres de l'élément de parsing
  • $other
o_TBODY (line 3799)

balise : TBODY mode : OUVERTURE

  • access: protected
null o_TBODY (array $param)
  • array $param: paramètres de l'élément de parsing
o_TD (line 4524)

balise : TD mode : OUVERTURE

  • access: protected
null o_TD (array $param, [ $other = 'td'])
  • array $param: paramètres de l'élément de parsing
  • $other
o_TEXTAREA (line 5145)

balise : TEXTAREA mode : OUVERTURE

  • access: protected
null o_TEXTAREA (array $param)
  • array $param: paramètres de l'élément de parsing
o_TFOOT (line 3899)

balise : TFOOT mode : OUVERTURE

  • access: protected
null o_TFOOT (array $param)
  • array $param: paramètres de l'élément de parsing
o_TFOOT_SUB (line 3999)

balise : TFOOT_SUB mode : OUVERTURE

  • access: protected
null o_TFOOT_SUB (array $param)
  • array $param: paramètres de l'élément de parsing
o_TH (line 4966)

balise : TH mode : OUVERTURE

  • access: protected
null o_TH (array $param)
  • array $param: paramètres de l'élément de parsing
o_THEAD (line 3835)

balise : THEAD mode : OUVERTURE

  • access: protected
null o_THEAD (array $param)
  • array $param: paramètres de l'élément de parsing
o_THEAD_SUB (line 3963)

balise : THEAD_SUB mode : OUVERTURE

  • access: protected
null o_THEAD_SUB (array $param)
  • array $param: paramètres de l'élément de parsing
o_TR (line 4362)

balise : TR mode : OUVERTURE

  • access: protected
null o_TR (array $param, [ $other = 'tr'])
  • array $param: paramètres de l'élément de parsing
  • $other
o_U (line 3196)

balise : U mode : OUVERTURE

  • access: protected
null o_U (array $param, [ $other = 'u'])
  • array $param: paramètres de l'élément de parsing
  • $other
o_UL (line 3634)

balise : UL mode : OUVERTURE

  • access: protected
null o_UL (array $param, [ $other = 'ul'])
  • array $param: paramètres de l'élément de parsing
  • $other
o_WRITE (line 2100)

balise : WRITE mode : OUVERTURE

  • access: protected
null o_WRITE (array $param)
  • array $param: paramètres de l'élément de parsing
prepareSubObj (line 702)

preparation de HTML2PDF::$SUBOBJ utilisé pour la création des sous HTML2PDF

  • access: protected
null prepareSubObj ()
saveMargin (line 385)

définir des nouvelles marges et sauvegarder les anciennes

  • access: protected
null saveMargin (float $ml, float $mt, float $mr)
  • float $ml: marge left
  • float $mt: marge top
  • float $mr: marge right
saveMax (line 439)

sauvegarder l'état actuelle des maximums

  • access: protected
null saveMax ()
setDefaultFont (line 276)

définit la fonte par défaut si aucun fonte n'est spécifiée, ou si la fonte demandée n'existe pas

  • return: nom de l'ancienne fonte par defaut
  • access: public
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
setDefaultMargins (line 293)

définir les marges par défault

  • access: protected
null setDefaultMargins (int $left, int $top, [int $right = null], [int $bottom = null])
  • int $left: en mm, marge left
  • int $top: en mm, marge top
  • int $right: en mm, marge right. si null, left=right
  • int $bottom: en mm, marge bottom. si null, bottom=8
setIsSubPart (line 786)
  • access: public
void setIsSubPart ()
setMargins (line 309)

définir les marges réelles, fonctions de la balise page

  • access: protected
null setMargins ()
setModeDebug (line 167)

activer le debug mode

  • access: public
null setModeDebug ()
setNewLine (line 518)

saut de ligne avec une hauteur spécifique

  • access: protected
null setNewLine (float $h, [integer $curr = null])
  • float $h: hauteur de la ligne
  • integer $curr: position reelle courante si saut de ligne pendant l'ecriture d'un texte
setNewPage (line 534)

création d'une nouvelle page avec le format et l'orientation spécifies

  • access: public
null setNewPage ([mixed $format = null], [string $orientation = ''], [array $background = null], [integer $curr = null])
  • mixed $format: format de la page : A5, A4, array(width, height)
  • string $orientation: sens P=portrait ou L=landscape
  • array $background: tableau des propriétés du fond de la page
  • integer $curr: position reelle courante si saut de ligne pendant l'ecriture d'un texte
setNewPositionForNewLine (line 580)

calcul de la position de debut de la prochaine ligne en fonction de l'alignement voulu

  • access: protected
null setNewPositionForNewLine ([integer $curr = null])
  • integer $curr: position reelle courante si saut de ligne pendant l'ecriture d'un texte
setPageFooter (line 494)

afficher le footer contenu dans page_footer

  • access: protected
null setPageFooter ()
setPageHeader (line 474)

afficher l'header contenu dans page_header

  • access: protected
null setPageHeader ()
setTestIsDeprecated (line 263)

activer ou desactiver le test sur les fonctions deprecated

  • return: ancien etat
  • access: public
boolean setTestIsDeprecated ([boolean $mode = true])
  • boolean $mode: nouvel etat
setTestIsImage (line 250)

activer ou desactiver le test sur la présence des images

  • return: ancien etat
  • access: public
boolean setTestIsImage ([boolean $mode = true])
  • boolean $mode: nouvel etat
setTestTdInOnePage (line 237)

activer ou desactiver le test de TD ne devant pas depasser une page

  • return: ancien etat
  • access: public
boolean setTestTdInOnePage ([boolean $mode = true])
  • boolean $mode: nouvel etat
vueHTML (line 1071)

affichage en mode HTML du contenu

  • access: protected
null vueHTML (string $content)
  • string $content: contenu
writeHTML (line 967)

traitement d'un code HTML fait pour HTML2PDF

  • access: public
null writeHTML (string $html, [boolean $vue = false])
  • string $html: code HTML à convertir
  • boolean $vue: afficher en pdf (false) ou en html adapté (true)
_getDrawNumber (line 5907)
  • access: protected
void _getDrawNumber ( &$lst,  $key, [ $n = 1], [ $correct = false])
  • &$lst
  • $key
  • $n
  • $correct
_prepareTransform (line 5833)
  • access: protected
void _prepareTransform ( $transform)
  • $transform
__clone (line 732)

fonction de clonage pour la creation d'un sous HTML2PDF à partir de HTML2PDF::$SUBOBJ

  • access: public
null __clone ()

Documentation generated on Sun, 06 Mar 2011 00:23:54 -0500 by phpDocumentor 1.4.3