Generación de pdf

Hola Gente, necesito algo de ayuda. Tengo el siguiente caso.
Hice un cuadro con el listado de personas, y tiene datos básicos. Después genere el evento de selección, y la idea es que cuando se clickea en el boton, se genere un pdf con todos los datos de la persona.
Uso el vista_pdf, y puedo generar el pdf, pero no puedo hacer que muestre el pdf, digamos que de la opción de guardarlo en la maquina para el usuario.
Aca pongo el codigo que hice en el evento selección del cuadro:

function evt__datos_confirmados__seleccion($seleccion)
{
$idpersona[‘idpersona’] = $seleccion[‘idpersona’];
$this->get_relacion()->tabla(‘personas’)->cargar($idpersona);
$salida = new toba_vista_pdf();
$this->vista_pdf($salida);
}

Esto se puede hacer? me falta algo?
Saludos

Creo que de esa forma no va a andar. Para ese entonces, cuando se ejecuta evt__datos_confirmados__seleccion ya se envio parte del encabezado HTML al navegador, no hay forma de ahi mismo empezar a enviar un PDF (que es un binario que se rompe con html).
Si no recuerdo mal la forma de hacerlo es ponerle un vinculo a un servicio especifico (vista_pdf) y atraparlo en el CI. No tengo un toba a mano para probar ahora, pero en el proyecto toba_referencia debe haber casos así. Por ejemplo en proyectos/toba_referencia/php/impresion/ci_impresion.php

Gracias Sebas, veo el ejemplo y de ahi parto.
Un abrazo