diff options
Diffstat (limited to 'app/Report/ReportPdfHtml.php')
| -rw-r--r-- | app/Report/ReportPdfHtml.php | 73 |
1 files changed, 38 insertions, 35 deletions
diff --git a/app/Report/ReportPdfHtml.php b/app/Report/ReportPdfHtml.php index 4417e75d6f..5519e3a785 100644 --- a/app/Report/ReportPdfHtml.php +++ b/app/Report/ReportPdfHtml.php @@ -18,40 +18,43 @@ namespace Fisharebest\Webtrees\Report; /** * Class ReportPdfHtml */ -class ReportPdfHtml extends ReportBaseHtml { - /** - * Render the output. - * - * @param $renderer - * @param bool $sub - * - * @return int|string - */ - 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; - } +class ReportPdfHtml extends ReportBaseHtml +{ + /** + * Render the output. + * + * @param $renderer + * @param bool $sub + * + * @return int|string + */ + 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 (is_string($element) && $element == 'footnotetexts') { - $renderer->Footnotes(); - } elseif (is_string($element) && $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 - return 0; - } + $this->text = $this->getStart() . $this->text; + foreach ($this->elements as $element) { + if (is_string($element) && $element == 'footnotetexts') { + $renderer->Footnotes(); + } elseif (is_string($element) && $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 + + return 0; + } } |
