¿Es posible modificar dinámicamente la banda de altura de los detalles en el informe de jaspe? Porque en mi aplicación necesito crear un documento pdf. He utilizado un documento principal dentro de la banda de detalle de ese documento principal. Utilicé un subinforme. El informe secundario tomará Java Bean como fuente de datos. Este bean Java devuelve una lista de campo. Entonces, si arreglamos el tamaño de la banda, entonces algún tiempo todos los valores no se estirarán en el documento. ¿Es posible cambiar la banda de detalle de forma dinámica?¿Cómo cambiar la altura de la banda de forma dinámica?
6
A
Respuesta
6
Puede usar JRXmlLoader.load()
para crear un objeto JasperDesign
fuera del archivo de plantilla. Utilice un método como getPageHeader()
en el resultado para recuperar la banda que desea y arroje el valor de retorno a JRDesignBand
: el objeto devuelto implementa JRBand
, pero para JasperDesign
es siempre JRDesignBand
. En la clase JRDesignBand
, hay un método setHeight()
. Por último, use JasperCompileManager.compileReport()
para crear un JasperReport
desde (ahora modificado) JasperDesign
.
6
JasperDesign jasper = JRXmlLoader.load(objeto.getRealPath("/reports/reportTaxType.jrxml"));
JRDesignBand banda = (JRDesignBand) jasper.getDetail();
banda.setHeight(2000); //YOU CAN SET THE SIZE THAT YOU WANT
JasperReport report2 = JasperCompileManager.compileReport(jasper);
JasperPrint print = JasperFillManager.fillReport(report2, parameters, ds);
Cuestiones relacionadas
- 1. Cómo aumentar la altura de la banda de detalle dinámicamente
- 2. cómo cambiar la posición de los sprites de forma dinámica?
- 3. cómo cambiar la clase del fragmento de forma dinámica
- 4. ¿Cómo cambio el tamaño de la altura de UITableView de forma dinámica?
- 5. Establezca la altura de DIV de forma dinámica en función de la altura de la ventana gráfica
- 6. HTML5 jQuery cambiar la fuente de audio de forma dinámica
- 7. ¿Puedo cambiar la propiedad UIReturnKeyType of UITextField de forma dinámica?
- 8. altura dinámica para DIV
- 9. Cómo cambiar la altura de la vista de lista de forma progmática ...?
- 10. jQuery: altura div dinámica
- 11. Altura de la celda UITableView dinámica basada en el contenido
- 12. CSS: ¿Cómo hacer que el flotador izquierdo div ajuste la altura de forma dinámica?
- 13. WPF: Altura dinámica de GroupBox
- 14. Cambiar la altura de una UITableViewCell
- 15. cómo cambiar la altura desplegable en spinner
- 16. ¿Cómo cambiar la altura del encabezado JTable?
- 17. Rails 3/ActiveRecord: ¿Cómo cambiar/cambiar el nombre de la tabla durante la solicitud de forma dinámica?
- 18. ¿Cómo cambiar el tamaño de la ventana de WPF de forma dinámica?
- 19. jquery simplemodal altura dinámica
- 20. Cómo cambiar la posición (x, y cordinate) de una vista de forma dinámica
- 21. Cambiar la altura de la ventana del Gstatus de Fugitive
- 22. Altura dinámica del iframe
- 23. jQuery - altura div dinámica igual a la altura de toda la ventana
- 24. JQuery: Cambiar la altura según otro elemento
- 25. Cómo crear las pestañas de la cinta de forma dinámica?
- 26. JTable cambiar la altura de la fila dinámicamente
- 27. banda limitada generación de forma de onda
- 28. cómo cambiar la altura y el ancho del diseño del marco de forma programática?
- 29. ¿Cómo cambiar la altura de ListView dinámicamente en Android?
- 30. ¿Es posible cambiar la altura del texto en línea, no solo la altura de la línea?