Lines Matching defs:mpdf

17 	private $mpdf;
34 public function __construct(Mpdf $mpdf, SizeConverter $sizeConverter, ColorConverter $colorConverter, BaseWriter $writer)
36 $this->mpdf = $mpdf;
46 $s.=sprintf(' %.3F %.3F %.3F %.3F re W n ', $x * Mpdf::SCALE, ($this->mpdf->h - $y) * Mpdf::SCALE, $w * Mpdf::SCALE, -$h * Mpdf::SCALE);
47 $s.=sprintf(' %.3F 0 0 %.3F %.3F %.3F cm ', $w * Mpdf::SCALE, $h * Mpdf::SCALE, $x * Mpdf::SCALE, ($this->mpdf->h - ($y + $h)) * Mpdf::SCALE);
48 $n = count($this->mpdf->gradients) + 1;
49 $this->mpdf->gradients[$n]['type'] = 6; //coons patch mesh
50 $this->mpdf->gradients[$n]['colorspace'] = $colspace; //coons patch mesh
53 $this->mpdf->gradients[$n]['stream'] = '';
56 $this->mpdf->gradients[$n]['stream'].=chr($patch_array[$i]['f']); //start with the edge flag as 8 bit
74 $this->mpdf->gradients[$n]['stream'] .= chr(floor($patch_array[$i]['points'][$j] / 256));
75 $this->mpdf->gradients[$n]['stream'] .= chr(floor(round($patch_array[$i]['points'][$j]) % 256));
81 $this->mpdf->gradients[$n]['stream'] .= $patch_array[$i]['colors'][$j][1];
82 $this->mpdf->gradients[$n]['stream'] .= $patch_array[$i]['colors'][$j][2];
83 $this->mpdf->gradients[$n]['stream'] .= $patch_array[$i]['colors'][$j][3];
88 $this->mpdf->gradients[$n]['stream'] .= chr(ord($patch_array[$i]['colors'][$j][1]) * 2.55);
89 $this->mpdf->gradients[$n]['stream'] .= chr(ord($patch_array[$i]['colors'][$j][2]) * 2.55);
90 $this->mpdf->gradients[$n]['stream'] .= chr(ord($patch_array[$i]['colors'][$j][3]) * 2.55);
91 $this->mpdf->gradients[$n]['stream'] .= chr(ord($patch_array[$i]['colors'][$j][4]) * 2.55);
96 $this->mpdf->gradients[$n]['stream'].= $patch_array[$i]['colors'][$j][1];
106 $this->mpdf->gradients[$n]['stream_trans'] = '';
110 $this->mpdf->gradients[$n]['stream_trans'] .= chr($patch_array[$i]['f']);
114 $this->mpdf->gradients[$n]['stream_trans'] .= chr(floor($patch_array[$i]['points'][$j] / 256));
115 $this->mpdf->gradients[$n]['stream_trans'] .= chr(floor(round($patch_array[$i]['points'][$j]) % 256));
121 $this->mpdf->gradients[$n]['stream_trans'] .= chr((int) (ord($patch_array[$i]['colors'][$j][4]) * 2.55));
123 $this->mpdf->gradients[$n]['stream_trans'] .= chr((int) (ord($patch_array[$i]['colors'][$j][5]) * 2.55));
125 $this->mpdf->gradients[$n]['stream_trans'] .= chr((int) (ord($patch_array[$i]['colors'][$j][3]) * 2.55));
130 $this->mpdf->gradients[$n]['trans'] = true;
179 $tmp = $this->sizeConverter->convert($m[1], $this->mpdf->w, $this->mpdf->FontSize, false);
186 $tmp = $this->sizeConverter->convert($m[1], $this->mpdf->w, $this->mpdf->FontSize, false);
481 $s .= sprintf(' %.3F %.3F %.3F %.3F re W n', $x * Mpdf::SCALE, ($this->mpdf->h - $y) * Mpdf::SCALE, $w * Mpdf::SCALE, -$h * Mpdf::SCALE) . "\n";
482 $s .= sprintf(' %.3F 0 0 %.3F %.3F %.3F cm', $usew * Mpdf::SCALE, $useh * Mpdf::SCALE, $usex * Mpdf::SCALE, ($this->mpdf->h - ($usey + $useh)) * Mpdf::SCALE) . "\n";
484 $n = count($this->mpdf->gradients) + 1;
485 $this->mpdf->gradients[$n]['type'] = $type;
486 $this->mpdf->gradients[$n]['colorspace'] = $colorspace;
488 $this->mpdf->gradients[$n]['is_mask'] = $is_mask;
513 $tmp = $this->sizeConverter->convert($m[1], $this->mpdf->w, $this->mpdf->FontSize, false);
537 $this->mpdf->gradients[$n]['stops'][$i]['col'] = sprintf('%.3F %.3F %.3F %.3F', ord($stops[$i]['col'][1]) / 100, ord($stops[$i]['col'][2]) / 100, ord($stops[$i]['col'][3]) / 100, ord($stops[$i]['col'][4]) / 100);
539 $this->mpdf->gradients[$n]['stops'][$i]['col'] = sprintf('%.3F', ord($stops[$i]['col'][1]) / 255);
541 $this->mpdf->gradients[$n]['stops'][$i]['col'] = sprintf('%.3F %.3F %.3F', ord($stops[$i]['col'][1]) / 255, ord($stops[$i]['col'][2]) / 255, ord($stops[$i]['col'][3]) / 255);
550 $this->mpdf->gradients[$n]['stops'][$i]['opacity'] = $stops[$i]['opacity'];
569 $this->mpdf->gradients[$n]['stops'][$i]['offset'] = $stops[$i]['offset'];
573 $ns = count($this->mpdf->gradients[$n]['stops']);
576 $offs[$i] = $this->mpdf->gradients[$n]['stops'][$i]['offset'];
583 $this->mpdf->gradients[$n]['stops'][($ns * $gp) + $i] = $this->mpdf->gradients[$n]['stops'][($ns * ($gp - 1)) + $i];
584 $tmp = $this->mpdf->gradients[$n]['stops'][($ns * ($gp - 1)) + ($ns - 1)]['offset'] + $offs[$i];
586 $this->mpdf->gradients[$n]['stops'][($ns * $gp) + $i]['offset'] = $tmp;
588 $this->mpdf->gradients[$n]['stops'][($ns * $gp) + $i]['offset'] = 1;
597 $this->mpdf->gradients[$n]['trans'] = true;
603 $this->mpdf->gradients[$n]['coords'] = $coords;
604 $this->mpdf->gradients[$n]['extend'] = $extend;
642 $check = $this->colorConverter->convert($first[0], $this->mpdf->PDFAXwarnings);
679 $tmp = $this->sizeConverter->convert($m[1], $this->mpdf->w, $this->mpdf->FontSize, false);
687 $tmp = $this->sizeConverter->convert($m[1], $this->mpdf->w, $this->mpdf->FontSize, false);
728 $col = $this->colorConverter->convert($el[0], $this->mpdf->PDFAXwarnings);
730 $col = $this->colorConverter->convert(255, $this->mpdf->PDFAXwarnings);
768 $checkCol = $this->colorConverter->convert($first[0], $this->mpdf->PDFAXwarnings);
804 $tmp = $this->sizeConverter->convert($m[1], $this->mpdf->w, $this->mpdf->FontSize, false);
812 $tmp = $this->sizeConverter->convert($m[1], $this->mpdf->w, $this->mpdf->FontSize, false);
872 $col = $this->colorConverter->convert($el[0], $this->mpdf->PDFAXwarnings);
874 $col = $this->colorConverter->convert(255, $this->mpdf->PDFAXwarnings);
911 $tmp = $this->sizeConverter->convert($m[1], $this->mpdf->w, $this->mpdf->FontSize, false);
969 $cor = $this->colorConverter->convert($bgr[1], $this->mpdf->PDFAXwarnings);
978 $g['col'] = $this->colorConverter->convert(255, $this->mpdf->PDFAXwarnings);
980 $cor = $this->colorConverter->convert($bgr[2], $this->mpdf->PDFAXwarnings);
984 $g['col2'] = $this->colorConverter->convert(255, $this->mpdf->PDFAXwarnings);