From 1b453961e1ce0e3f74ecb194e97c804a90019a9c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jaime=20Jim=C3=A9nez?= Date: Wed, 13 Nov 2024 23:04:52 +0100 Subject: [PATCH] =?UTF-8?q?arreglados=20algunos=20fallos.=20A=C3=B1adido?= =?UTF-8?q?=20boton=20imprimir?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ci4/app/Controllers/Pdf/PrintPresupuestos.php | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/ci4/app/Controllers/Pdf/PrintPresupuestos.php b/ci4/app/Controllers/Pdf/PrintPresupuestos.php index 03b372ee..fe16b597 100755 --- a/ci4/app/Controllers/Pdf/PrintPresupuestos.php +++ b/ci4/app/Controllers/Pdf/PrintPresupuestos.php @@ -56,8 +56,13 @@ class PrintPresupuestos extends BaseController $options->set('isRemoteEnabled', true); $dompdf = new \Dompdf\Dompdf($options); - // Contenido HTML del documento - $dompdf->loadHtml(view(getenv('theme.path').'pdfs/presupuesto', $data)); + // Metodo que funciona en el docker + $css = file_get_contents(getenv('theme.path'). 'css/pdf.presupuesto.css'); + $html = view(getenv('theme.path') . 'pdfs/presupuesto', $data); + $html = "" . $html; + $dompdf->loadHtml($html); + + //$dompdf->loadHtml(view(getenv('theme.path') . 'pdfs/presupuesto', $data)); // Establecer el tamaƱo del papel $dompdf->setPaper('A4', 'portrait');