app/Report/ReportPdfHtml.php
public function render($renderer, $sub = false)
    {
        if (!empty($this->attrs['style'])) {
            $renderer->setCurrentStyle($this->attrs['style']);
        }
        if (!empty($this->attrs['width'])) {
            $this->attrs['width'] *= 3.9;
        }

        $this->text = $this->getStart() . $this->text;
        foreach ($this->elements as $element) {
            if ($element === 'footnotetexts') {
                $renderer->Footnotes();
            } elseif ($element === 'addpage') {
                $renderer->newPage();
            } elseif ($element instanceof ReportBaseHtml) {
                $element->render($renderer, true);
            } else {
                $element->render($renderer);
            }
        }
        $this->text .= $this->getEnd();
        if ($sub) {
            return $this->text;
        }
        $renderer->writeHTML($this->text); //prints 2 empty cells in the Expanded Relatives report
    }
public function render($renderer, $sub = false)
    {
        if (!empty($this->attrs['style'])) {
            $renderer->setCurrentStyle($this->attrs['style']);
        }
        if (!empty($this->attrs['width'])) {
            $this->attrs['width'] *= 3.9;
        }

        $this->text = $this->getStart() . $this->text;
        foreach ($this->elements as $element) {
            if ($element === 'footnotetexts') {
                $renderer->Footnotes();
            } elseif ($element === 'addpage') {
                $renderer->newPage();
            } elseif ($element instanceof ReportBaseHtml) {
                $element->render($renderer, true);
            } else {
                $element->render($renderer);
            }
        }
        $this->text .= $this->getEnd();
        if ($sub) {
            return $this->text;
        }
        $renderer->writeHTML($this->text); //prints 2 empty cells in the Expanded Relatives report
    }
public function render ( $ renderer , $ sub = false ) { if ( ! empty ( $ this -> attrs [ 'style' ] ) ) { $ renderer -> setCurrentStyle ( $ this -> attrs [ 'style' ] ) ; } if ( ! empty ( $ this -> attrs [ 'width' ] ) ) { $ this -> attrs [ 'width' ] *= 3.9 ; } $ this -> text = $ this -> getStart ( ) . $ this -> text ; foreach ( $ this -> elements as $ element ) { if ( $ element === 'footnotetexts' ) { $ renderer -> Footnotes ( ) ; } elseif ( $ element === 'addpage' ) { $ renderer -> newPage ( ) ; } elseif ( $ element instanceof ReportBaseHtml ) { $ element -> render ( $ renderer , true ) ; } else { $ element -> render ( $ renderer ) ; } } $ this -> text .= $ this -> getEnd ( ) ; if ( $ sub ) { return $ this -> text ; } $ renderer -> writeHTML ( $ this -> text ) ; //prints 2 empty cells in the Expanded Relatives report }
Render the output.

@param      $renderer
@param bool $sub

@return string|void
Render the output .