/home/techb158/ileadtechnology.com/SSM/vendor/dompdf/dompdf/src
NameSizeModeActions
Adapter/-0755rm
Css/-0755rm
Exception/-0755rm
Frame/-0755rm
FrameDecorator/-0755rm
FrameReflower/-0755rm
Image/-0755rm
Positioner/-0755rm
Renderer/-0755rm
Autoloader.php8990644editdlrm
Canvas.php108570644editdlrm
CanvasFactory.php15290644editdlrm
Cellmap.php235850644editdlrm
Dompdf.php432830644editdlrm
Exception.php6000644editdlrm
FontMetrics.php146640644editdlrm
Frame.php320710644editdlrm
Helpers.php316360644editdlrm
JavascriptEmbedder.php9770644editdlrm
LineBox.php73520644editdlrm
Options.php271560644editdlrm
PhpEvaluator.php13370644editdlrm
Renderer.php87090644editdlrm
Edit: /home/techb158/ileadtechnology.com/SSM/vendor/dompdf/dompdf/src/CanvasFactory.php (1529B)
* @license http://www.gnu.org/copyleft/lesser.html GNU Lesser General Public License */ namespace Dompdf; /** * Create canvas instances * * The canvas factory creates canvas instances based on the * availability of rendering backends and config options. * * @package dompdf */ class CanvasFactory { /** * Constructor is private: this is a static class */ private function __construct() { } /** * @param Dompdf $dompdf * @param string|array $paper * @param string $orientation * @param string $class * * @return Canvas */ static function get_instance(Dompdf $dompdf, $paper = null, $orientation = null, $class = null) { $backend = strtolower($dompdf->getOptions()->getPdfBackend()); if (isset($class) && class_exists($class, false)) { $class .= "_Adapter"; } else { if (($backend === "auto" || $backend === "pdflib") && class_exists("PDFLib", false) ) { $class = "Dompdf\\Adapter\\PDFLib"; } else { if ($backend === "gd" && extension_loaded('gd')) { $class = "Dompdf\\Adapter\\GD"; } else { $class = "Dompdf\\Adapter\\CPDF"; } } } return new $class($paper, $orientation, $dompdf); } }