11 define(
'K_TCPDF_EXTERNAL_CONFIG', 1);
 
   54 define(
'PDF_PAGE_FORMAT', 
'A4');
 
   59 define(
'PDF_PAGE_ORIENTATION', 
'P');
 
   64 define(
'PDF_CREATOR', 
'TCPDF');
 
   69 define(
'PDF_AUTHOR', 
'TCPDF');
 
   74 define(
'PDF_HEADER_TITLE', 
'TCPDF Example');
 
   79 define(
'PDF_HEADER_STRING', 
"by Nicola Asuni - Tecnick.com\nwww.tcpdf.org");
 
   84 define(
'PDF_HEADER_LOGO', 
'tcpdf_logo.jpg');
 
   89 define(
'PDF_HEADER_LOGO_WIDTH', 30);
 
   94 define(
'PDF_UNIT', 
'mm');
 
   99 define(
'PDF_MARGIN_HEADER', 5);
 
  104 define(
'PDF_MARGIN_FOOTER', 10);
 
  109 define(
'PDF_MARGIN_TOP', 27);
 
  114 define(
'PDF_MARGIN_BOTTOM', 25);
 
  119 define(
'PDF_MARGIN_LEFT', 15);
 
  124 define(
'PDF_MARGIN_RIGHT', 15);
 
  129 define(
'PDF_FONT_NAME_MAIN', 
'helvetica');
 
  134 define(
'PDF_FONT_SIZE_MAIN', 10);
 
  139 define(
'PDF_FONT_NAME_DATA', 
'helvetica');
 
  144 define(
'PDF_FONT_SIZE_DATA', 8);
 
  149 define(
'PDF_FONT_MONOSPACED', 
'courier');
 
  154 define(
'PDF_IMAGE_SCALE_RATIO', 1);
 
  159 define(
'HEAD_MAGNIFICATION', 1.1);
 
  164 define(
'K_CELL_HEIGHT_RATIO', 1.25);
 
  169 define(
'K_TITLE_MAGNIFICATION', 1.3);
 
  174 define(
'K_SMALL_RATIO', 2 / 3);
 
  207     public function __construct($orientation = 
'P', $unit = 
'mm', $format = 
'A4', $unicode = 
true, $encoding = 
'UTF-8', $diskcache = 
false)
 
  214         $this->setPrintFooter(
false);
 
  235     public function WriteHTML($html, $ln = 
true, $fill = 
false, $reseth = 
false, $cell = 
false, $align = 
'')
 
  238         $html = str_replace(
"\n", 
' ', $html);
 
  239         $a = preg_split(
'/<(.*)>/U', $html, -1, PREG_SPLIT_DELIM_CAPTURE);
 
  240         foreach ($a as $i => $e) {
 
  244                     $this->
PutLink($this->HREF, $e);
 
  251                     $this->
CloseTag(strtoupper(substr($e, 1)));
 
  254                     $a2 = explode(
' ', $e);
 
  255                     $tag = strtoupper(array_shift($a2));
 
  257                     foreach ($a2 as $v) {
 
  258                         if (preg_match(
'/^([^=]*)=["\']?([^"\']*)["\']?$/', $v, $a3)) {
 
  259                             $attr[strtoupper($a3[1])] = $a3[2];
 
  276         if ($tag == 
'B' or $tag == 
'I' or $tag == 
'U') {
 
  281             $this->HREF = (is_array($attr) && isset($attr[
'HREF'])) ? $attr[
'HREF'] : 
'';
 
  296         if ($tag == 
'B' or $tag == 
'I' or $tag == 
'U') {
 
  313         $this->$tag += ($enable ? 1 : -1);
 
  315         foreach (array(
'B', 
'I', 
'U') as $s) {
 
  331         $this->SetTextColor(0, 0, 255);
 
  333         $this->Write(5, $sText, $sURL);
 
  335         $this->SetTextColor(0);
 
  348     public function SetFont($family, $style = 
'', $size = 0, $fontfile = 
'')
 
  350         if ($family == 
'Arial') {