Source of file JavascriptEmbedder.php
Size: 0,977 Bytes - Last Modified: 2021-12-23T10:11:59+00:00
/var/www/docs.ssmods.com/process/src/ext/dompdf/dompdf/src/JavascriptEmbedder.php
1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253 | <?php /** * @package dompdf * @link http://dompdf.github.com/ * @author Fabien Ménager <fabien.menager@gmail.com> * @license http://www.gnu.org/copyleft/lesser.html GNU Lesser General Public License */ namespace Dompdf; /** * Embeds Javascript into the PDF document * * @package dompdf */ class JavascriptEmbedder { /** * @var Dompdf */ protected $_dompdf; /** * JavascriptEmbedder constructor. * * @param Dompdf $dompdf */ public function __construct(Dompdf $dompdf) { $this->_dompdf = $dompdf; } /** * @param $script */ public function insert($script) { $this->_dompdf->getCanvas()->javascript($script); } /** * @param Frame $frame */ public function render(Frame $frame) { if (!$this->_dompdf->getOptions()->getIsJavascriptEnabled()) { return; } $this->insert($frame->get_node()->nodeValue); } } |