Foros del Web » Programando para Internet » PHP » Symfony »

Bundle TCPDF

Estas en el tema de Bundle TCPDF en el foro de Symfony en Foros del Web. Hola amigoss.. necesio ayuda.. estoy utilizando la libreria o bundle tcpdf y he logrado generar el pdf.. el problema que tengo es que no puedo ...
  #1 (permalink)  
Antiguo 28/09/2016, 14:42
 
Fecha de Ingreso: mayo-2015
Mensajes: 36
Antigüedad: 2 años, 6 meses
Puntos: 0
Bundle TCPDF

Hola amigoss.. necesio ayuda.. estoy utilizando la libreria o bundle tcpdf y he logrado generar el pdf.. el problema que tengo es que no puedo modificar la dimension o ancho del pdf que genera tcpdf.. es decir necesito que el ancho del pdf sea mas grade para que las celdas de una tabla no se acorten, ya que tengo varios datos que debo motrsr de forma horizontal.. y no se como hacer que la dimension del pdf sea mas grande...

Aqui tengo el método que permite convertir el html a pdf
Código:
 public function ReporteHorizontal($nombre, $html) {
        $formato=array(15,15);
        $pdf = $this->get("white_october.tcpdf")->create('landscape', PDF_UNIT, PDF_PAGE_FORMAT, true, 'UTF-8', true);
        $pdf->SetAuthor('SIMANOT');
        $pdf->SetTitle(('SIMANOT'));
        $pdf->SetSubject('SIMANOT');
        $pdf->setFontSubsetting(true);
        $pdf->SetFont('freemono', '', 11, '', true);
        $pdf->AddPage();
        $filename = $nombre;
        $pdf->writeHTMLCell($w = 0, $h = 0, $x = '', $y = '', $html, $border = 0, $ln = 1, $fill = 0, $reseth = true, $align = 'center', $autopadding = true);
        $pdf->Output($filename . ".pdf", 'I'); // This will output the PDF as a response directly
    }
y desde aqui lo llamo..

Código:
 public function reporteAction($id) {

        $em = $this->getDoctrine()->getManager();
        $usuario = $this->get('security.context')->getToken()->getUser();
        $role = strtolower($usuario->getRol());
        $cedula = $usuario->getCedula();

        $periodoactual = $em->getRepository('CARLOSsimanotBundle:Periodo')->getperiodoactual();
        $materia = $em->getRepository('CARLOSsimanotBundle:Materia')->findOneBy(array('id' => $id));
        $materiasxdocente = $em->getRepository('CARLOSsimanotBundle:DictadoMateria')->getmateriasdocente($cedula, $periodoactual->getId());
        $datos = $em->getRepository('CARLOSsimanotBundle:MateriaAsignada')->getestudiantes($id, $periodoactual->getId());

        $html = $this->renderView('CARLOSsimanotBundle:Docente:lista.html.twig', array(
            'datos' => $datos,
            'materiasxdocente' => $materiasxdocente,
            'materia' => $materia,
            'periodo' => $periodoactual,
        ));

        $nombre = 'Reporte Estudiantes';
        $this->ReporteHorizontal($nombre, $html);
    }
Ojala me puedan ayudar...

Etiquetas: tcpdf
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 20:48.