summaryrefslogtreecommitdiff
path: root/app/Report/ReportHtml.php
diff options
context:
space:
mode:
Diffstat (limited to 'app/Report/ReportHtml.php')
-rw-r--r--app/Report/ReportHtml.php45
1 files changed, 36 insertions, 9 deletions
diff --git a/app/Report/ReportHtml.php b/app/Report/ReportHtml.php
index aa5ad15eb3..47ab83efcf 100644
--- a/app/Report/ReportHtml.php
+++ b/app/Report/ReportHtml.php
@@ -1,6 +1,4 @@
<?php
-namespace Fisharebest\Webtrees\Report;
-
/**
* webtrees: online genealogy
* Copyright (C) 2015 webtrees development team
@@ -15,6 +13,8 @@ namespace Fisharebest\Webtrees\Report;
* You should have received a copy of the GNU General Public License
* along with this program. If not, see <http://www.gnu.org/licenses/>.
*/
+namespace Fisharebest\Webtrees\Report;
+
use Fisharebest\Webtrees\Controller\SimpleController;
use Fisharebest\Webtrees\Functions\FunctionsRtl;
use Fisharebest\Webtrees\I18N;
@@ -163,6 +163,8 @@ class ReportHtml extends ReportBase {
}
/**
+ * Add an element.
+ *
* @param $element
*/
public function addElement($element) {
@@ -176,7 +178,7 @@ class ReportHtml extends ReportBase {
}
/**
- *
+ * Generate the page header
*/
public function runPageHeader() {
foreach ($this->pageHeaderElements as $element) {
@@ -191,7 +193,7 @@ class ReportHtml extends ReportBase {
}
/**
- *
+ * Generate footnotes
*/
public function footnotes() {
$this->currentStyle = "";
@@ -203,7 +205,7 @@ class ReportHtml extends ReportBase {
}
/**
- *
+ * Run the report.
*/
public function run() {
$controller = new SimpleController;
@@ -313,6 +315,8 @@ class ReportHtml extends ReportBase {
}
/**
+ * Create a text box.
+ *
* @param $width
* @param $height
* @param $border
@@ -333,6 +337,8 @@ class ReportHtml extends ReportBase {
}
/**
+ * Create a text element.
+ *
* @param $style
* @param $color
*
@@ -343,6 +349,8 @@ class ReportHtml extends ReportBase {
}
/**
+ * Create a footnote.
+ *
* @param string $style
*
* @return ReportHtmlFootnote
@@ -352,6 +360,8 @@ class ReportHtml extends ReportBase {
}
/**
+ * Create a page header.
+ *
* @return ReportHtmlPageheader
*/
public function createPageHeader() {
@@ -359,6 +369,8 @@ class ReportHtml extends ReportBase {
}
/**
+ * Create an image.
+ *
* @param $file
* @param $x
* @param $y
@@ -374,6 +386,8 @@ class ReportHtml extends ReportBase {
}
/**
+ * Create an image.
+ *
* @param Media $mediaobject
* @param $x
* @param $y
@@ -389,6 +403,8 @@ class ReportHtml extends ReportBase {
}
/**
+ * Create a line.
+ *
* @param $x1
* @param $y1
* @param $x2
@@ -401,6 +417,7 @@ class ReportHtml extends ReportBase {
}
/**
+ * Create an HTML element.
* @param $tag
* @param $attrs
*
@@ -417,10 +434,6 @@ class ReportHtml extends ReportBase {
$this->headerElements = array();
}
- /****************************
- * Local HTML Report functions
- ****************************/
-
/**
* Update the Page Number and set a new Y if max Y is larger - ReportHtml
*/
@@ -450,6 +463,8 @@ class ReportHtml extends ReportBase {
}
/**
+ * Add a page header.
+ *
* @param $element
*
* @return int
@@ -512,6 +527,8 @@ class ReportHtml extends ReportBase {
}
/**
+ * Get the current style.
+ *
* @return string
*/
public function getCurrentStyle() {
@@ -519,6 +536,8 @@ class ReportHtml extends ReportBase {
}
/**
+ * Get the current style height.
+ *
* @return int
*/
public function getCurrentStyleHeight() {
@@ -531,6 +550,8 @@ class ReportHtml extends ReportBase {
}
/**
+ * Get the current footnotes height.
+ *
* @param $cellWidth
*
* @return int
@@ -554,6 +575,8 @@ class ReportHtml extends ReportBase {
}
/**
+ * Get the page height.
+ *
* @return float
*/
public function getPageHeight() {
@@ -561,6 +584,8 @@ class ReportHtml extends ReportBase {
}
/**
+ * Get the width of a string.
+ *
* @param $text
*
* @return int
@@ -613,6 +638,8 @@ class ReportHtml extends ReportBase {
}
/**
+ * Set the current style.
+ *
* @param $s
*/
public function setCurrentStyle($s) {