summaryrefslogtreecommitdiff
path: root/app/Report/ReportHtmlHtml.php
diff options
context:
space:
mode:
Diffstat (limited to 'app/Report/ReportHtmlHtml.php')
-rw-r--r--app/Report/ReportHtmlHtml.php90
1 files changed, 46 insertions, 44 deletions
diff --git a/app/Report/ReportHtmlHtml.php b/app/Report/ReportHtmlHtml.php
index 4dbdaa2aca..025dfce202 100644
--- a/app/Report/ReportHtmlHtml.php
+++ b/app/Report/ReportHtmlHtml.php
@@ -18,52 +18,54 @@ namespace Fisharebest\Webtrees\Report;
/**
* Class ReportHtmlHtml
*/
-class ReportHtmlHtml extends ReportBaseHtml {
- /**
- * Render the elements.
- *
- * @param ReportHtml $renderer
- * @param bool $sub
- * @param bool $inat
- *
- * @return string
- */
- public function render($renderer, $sub = false, $inat = true) {
- if (!empty($this->attrs['wt_style'])) {
- $renderer->setCurrentStyle($this->attrs['wt_style']);
- }
+class ReportHtmlHtml extends ReportBaseHtml
+{
+ /**
+ * Render the elements.
+ *
+ * @param ReportHtml $renderer
+ * @param bool $sub
+ * @param bool $inat
+ *
+ * @return string
+ */
+ public function render($renderer, $sub = false, $inat = true)
+ {
+ if (!empty($this->attrs['wt_style'])) {
+ $renderer->setCurrentStyle($this->attrs['wt_style']);
+ }
- $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->addPage();
- } elseif ($element instanceof ReportBaseHtml) {
- $element->render($renderer, true, false);
- } else {
- $element->render($renderer);
- }
- }
- $this->text .= $this->getEnd();
- if ($sub) {
- return $this->text;
- }
+ $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->addPage();
+ } elseif ($element instanceof ReportBaseHtml) {
+ $element->render($renderer, true, false);
+ } else {
+ $element->render($renderer);
+ }
+ }
+ $this->text .= $this->getEnd();
+ if ($sub) {
+ return $this->text;
+ }
- // If not called by an other attribute
- if ($inat) {
- $startX = $renderer->getX();
- $startY = $renderer->getY();
- $width = $renderer->getRemainingWidth();
- echo '<div style="position: absolute;top: ', $startY, 'pt;', $renderer->alignRTL, ': ', $startX, 'pt;width: ', $width, 'pt;">';
- $startY += $renderer->getCurrentStyleHeight() + 2;
- $renderer->setY($startY);
- }
+ // If not called by an other attribute
+ if ($inat) {
+ $startX = $renderer->getX();
+ $startY = $renderer->getY();
+ $width = $renderer->getRemainingWidth();
+ echo '<div style="position: absolute;top: ', $startY, 'pt;', $renderer->alignRTL, ': ', $startX, 'pt;width: ', $width, 'pt;">';
+ $startY += $renderer->getCurrentStyleHeight() + 2;
+ $renderer->setY($startY);
+ }
- echo $this->text;
+ echo $this->text;
- if ($inat) {
- echo "</div>\n";
- }
- }
+ if ($inat) {
+ echo "</div>\n";
+ }
+ }
}