Graph::TextFit PHP Method

TextFit() protected method

Fits text to a box - text will be bottom-aligned
protected TextFit ( $text, $x, $y, $w, $h, $attribs = NULL, $styles = NULL )
    protected function TextFit($text, $x, $y, $w, $h, $attribs = NULL, $styles = NULL)
    {
        $pos = array('onload' => "textFit(evt,{$x},{$y},{$w},{$h})");
        if (is_array($attribs)) {
            $pos = array_merge($attribs, $pos);
        }
        $txt = $this->Element('text', $pos, $styles, $text);
        /** Uncomment to see the box
            $rect = array('x' => $x, 'y' => $y, 'width' => $w, 'height' => $h,
              'fill' => 'none', 'stroke' => 'black');
            $txt .= $this->Element('rect', $rect);
            **/
        $this->AddFunction('textFit');
        return $txt;
    }