Lines Matching refs:fontidx
158 private function font_path($fontidx) argument
160 return $this->font_path . "/" . $this->font_files[$fontidx] . ".ttf";
162 private function font_dims($fontidx, $text, $angle = 0) argument
164 return imagettfbbox($this->font_sizes[$fontidx], $angle, $this->font_path($fontidx), $text);
167 public function font_height($fontidx, $text = "", $angle = 0) argument
171 return $this->_font_height($this->font_dims($fontidx, $text, $angle));
174 public function font_width($fontidx, $text, $angle = 0) argument
176 return $this->_font_width($this->font_dims($fontidx, $text, $angle));
178 private function _text($x, $y, $fontidx, $text, $height_text, $angle = 0) argument
180 $fh = $this->font_height($fontidx, $height_text, $angle);
181 $fw = $this->font_width($fontidx, " $text ", $angle);
185 return imagettftext($this->im, $this->font_sizes[$fontidx], $angle, $x,
186 $y + $fh, $this->black, $this->font_path($fontidx), $text);
188 public function exact_text($x, $y, $fontidx, $text, $angle = 0) argument
190 return $this->_text($x, $y, $fontidx, $text, $text, $angle);
192 public function text($x, $y, $fontidx, $text, $angle = 0) argument
194 return $this->_text($x, $y, $fontidx, $text, "", $angle);