llegue a una solucion sencilla pero funciona al menos..... fijence:
edite los siguientes archivos:
controlador.php
class Controlador extends CI_Controller
{
public function __construct()
{
parent::__construct();
}
public function index()
{
$this->load->view('index');
}
public function funcion($opcion="default", $id="", $accion="default")
{
if( $opcion == "default" )
{
$data['variable'] = "Hola Mundo Como estas";
$this->load->view('vista',$data);
}
if( $opcion == "imprimir" )
{
$data['variable'] = $id;
$html = $this->load->view('vista',$data,true);
$html="<html><head></head><body>".$html."</body></html>";
$this->dompdf_lib->createPDF($html,"Estructura Clientes");
}
}
}
vista.php
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<title> Prueba PDF</title>
</head>
<body>
<?php if( isset($variable) ): ?> <h1>
<?php echo $variable; ?></h1>
<?php endif; ?>
<a href="
<?php echo site_url
("controlador/funcion/imprimir") ?>/
<?php echo $variable ?>"> Imprimir </a>
</body>
</html>
y index.php
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<title> Prueba PDF</title>
</head>
<body>
<a href="
<?php echo site_url
("controlador/funcion") ?>"> Prueba PDF</a>
</body>
</html>
y pues bueno la solucion como pueden ver es pasar por parametro variable y pues claro esta al tratarse de un sistema se va a pasar es el ID como tal para que luego se dirija a imprimir he contruya la vista de acuerdo al ID como tal, yo paso como variable es "Hola mundo como estas", por que es una prueba. pero en fin a esta solucion llegue...
Gracias por la información también me sirvió de mucho...
saludos!!!!