Back | Home
الـ Path الحالي: /home/picotech/domains/instantly.picotech.app/public_html/public/./../app/.././../../finland.picotech.app/public_html/storage/../vendor/./nikic/../dompdf/../alexandr-mironov/../monolog/../unicodeveloper/../dragonmantank/../twilio/./././../ralouphie/../phpoption/../barryvdh/../filp/../guzzlehttp/../dompdf/dompdf/src
الملفات الموجودة في هذا الـ Path:
.
..
Adapter
Canvas.php
CanvasFactory.php
Cellmap.php
Css
Dompdf.php
Exception
Exception.php
FontMetrics.php
Frame
Frame.php
FrameDecorator
FrameReflower
Helpers.php
Image
JavascriptEmbedder.php
LineBox.php
Options.php
PhpEvaluator.php
Positioner
Renderer
Renderer.php
مشاهدة ملف: JavascriptEmbedder.php
<?php
/**
* @package dompdf
* @link https://github.com/dompdf/dompdf
* @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);
}
}