Wie kann ich die Breite einer Spalte in Jaspis-Berichten dynamisch in Java erhöhen, habe ich versucht, viele Dinge in Java-Seite wie das Lesen des Stylesheet und Ändern der Werte. Aber in diesem Fall weiß ich nicht, wie man die Methode initialisiert, die die Breite liest und ändert.erhöhen Sie die Breite einer Spalte dynamisch in Jaspis-Berichte in Java
3
A
Antwort
1
sagen Lets Bericht Variable jasperReport
JasperReport jasperReport;
Sie benötigen die Band bekommen genannt wird (JRBand) Ihre Spalte in ist Angenommen, es im Detailband ist.
JRBand band = jasperReport.getDetail();
Und dann Finden Sie Ihre Spalte und ändern Sie ihre Breite:
JRElement column = band.getElementByKey("key_for_column");
column.setWidth(123);
0
Auf diese Weise Spalte wird voll verwendet Seitenbreite verfügbar