function geraPDF($id)
    {
        $passagem = $this->Passagem->findById($id);
        $tcpdf = new XTCPDF();
        $textfont = 'aefurat';
        // looks better, finer, and more condensed than 'dejavusans'
        // $tcpdf->SetAuthor("BuyPass - BuyPass.com.br");
        $tcpdf->SetAutoPageBreak(false);
        // $tcpdf->setHeaderFont(array($textfont,'',40));
        // // $tcpdf->xheadercolor = array(150,0,0);
        // $tcpdf->xheadertext = 'BuyPas';
        $tcpdf->xfootertext = 'Copyright © %d BuyPass direitos reservadas.';
        $tcpdf->SetFont($textfont, 'B', 16);
        // add a page (required with recent versions of tcpdf)
        $tcpdf->AddPage();
        $tcpdf->SetTextColor(0, 0, 0);
        // set text shadow effect
        $tcpdf->setTextShadow(array('enabled' => true, 'depth_w' => 0.2, 'depth_h' => 0.2, 'color' => array(196, 196, 196), 'opacity' => 1, 'blend_mode' => 'Normal'));
        $string = '<div class="row">
                    <h2> Segunda via: Comprovante de compra de passagem </h2>
                       
                     <span>Nome:</span>' . ' ' . h($passagem['Passagem']['cliente']) . '<br>' . '<span>Transação feita (por/no):</span>' . ' ' . h($passagem['Passagem']['funcionario']) . '<br>' . '<span>Trajeto e Data e Horário:</span>' . ' ' . h($passagem['Rota']['trajeto']) . '<br>' . '<span>Valor:</span>' . ' ' . h($passagem['Rota']['valor']) . '.00' . '<br>' . '<span>Tipo de Ônibus:</span>' . ' ' . h($passagem['Veiculo']['tipo']) . '<br>' . '<span>Pontos ganhos:</span>' . ' ' . h($passagem['Rota']['pontos']) . '
                        
                </div>
';
        $html = <<<EOD
        {$string}
EOD;
        // Print text using writeHTMLCell()
        $tcpdf->writeHTMLCell(0, 0, '', '', $html, 0, 1, 0, true, '', true);
        // ...
        // etc.
        // see the TCPDF examples
        echo $tcpdf->Output('BuyPass.pdf', 'D');
        $this->redirect(array('action' => 'view', $id));
    }