![]() Server : Apache System : Linux server2.corals.io 4.18.0-348.2.1.el8_5.x86_64 #1 SMP Mon Nov 15 09:17:08 EST 2021 x86_64 User : corals ( 1002) PHP Version : 7.4.33 Disable Function : exec,passthru,shell_exec,system Directory : /home/corals/old/vendor/fooman/pdfdesign-m2/src/Model/ |
<?php /** * @copyright Copyright (c) 2015 Fooman Limited (http://www.fooman.co.nz) * * For the full copyright and license information, please view the LICENSE * file that was distributed with this source code. */ namespace Fooman\PdfDesign\Model; /** * Design source for Impact Two */ class ImpactTwo extends ImpactOne { public function getLayoutHandle($pdfType) { return sprintf('fooman_pdfcustomiser_impact_2_%s', $pdfType); } public function getSidebarHeadingStyle() { $primCol = $this->getAccentColour(); $sidebarColour = $this->getSidebarColour(); return "color: $sidebarColour; border-top: 5px solid $primCol; font-weight: bold; line-height: 8mm;"; } public function getGrandTotalStyle() { $primCol = $this->getAccentColour(); return "border-top: 5px solid $primCol; font-weight: bold; line-height: 8mm;"; } public function makePdfAdjustments($pdf, $document) { $this->applyNewMargins($pdf, $document); $pageWidth = $this->pageHelper->getPageWidth(); $pageHeight = $this->pageHelper->getPageHeight(); if ($document->canApplyIntegratedLabelsContent()) { $pageHeight = 0.7 * $pageHeight; } $pdf->setHeaderInstructions( [ 'Line'=> [ $this->getSidebarWidth() * $pageWidth, 0, $this->getSidebarWidth() * $pageWidth, $pageHeight, [ 'width'=>'0.3', 'color'=> $this->getStripeColourAsRGB() ] ] ] ); } }