El segundo parámetro puede tener uno de los siguientes valores: ‘D’ = fecha, ‘E’ = entero, ‘S’ = string/char/varchar, ‘F’ = decimal/punto flotante, ‘B’: booleano, ‘L’: Locale
Para agrandar el tamaño del campo lo podes hacer modificando la platilla del Jasper en cuestión. Podes usar la herramienta iReport para editar y personalizar el Jasper.
La clase ci_imprimir_formulario esta pensada para ser heredada por otra clase que necesita imprimir un PDF con Jasper. Dicha clase debería cargar la propiedad $parametros con los datos a imprimir en el Jasper.
Luego en la función vista_jasperreports hace un foreach de $this->parametros para agregarlos al reporte.
Fíjate lo que dice la annotation de dicha clase:
/*
* Clase generica para implementar la impresion de formularios en JASPER.
* Particularmente, se esta utilizando en primer lugar en la impresion de los formularios de los circuitos de EGRESO.
* Recibe como parametro el nombre de la plantilla y obtiene de memoria los parametros (nomenclados como
* "nombre_plantilla__parametros") a pasar al reporte (el logo del sistema se pasa automaticamente)
* y genera la salida JASPER del componente.
* Lo ideal es asociarla a un componente (CI) que se llame con el servicio 'vista_jasperreports'
*/