JrDesignband kann JrDesignComponentelement nicht hinzufügenJava

Java-Forum
Anonymous
 JrDesignband kann JrDesignComponentelement nicht hinzufügen

Post by Anonymous »

Ich erstelle einen Barcode mit Barcode4J und Jasperreport. < /p>

Code: Select all

public JRDesignComponentElement getBarcode(){
JRDesignComponentElement component;
try{

Code128Component barcode = new Code128Component();
barcode.setCodeExpression(new JRDesignExpression(val));
barcode.setEvaluationTimeValue(EvaluationTimeEnum.NOW);

component = new JRDesignComponentElement();
component.setComponent(barcode);

component.setX(x);
component.setY(y);
component.setWidth(w);
component.setHeight(h);
component.setPositionType(PositionTypeEnum.FLOAT);
component.setPrintWhenDetailOverflows(false);

}catch(Exception ex){
System.out.println("Error: " + ex.toString());
}

return component;
}
Ich füge es zum Detail Band detailband.Addelement (getBarcode ());
Schließlich erstelle ich ein JRXML mit Dateiautor.

Code: Select all

JRXmlWriter.writeReport(jasperdesign, outputStream, "UTF-8");
Andere Komponenten wie JrdesignTextField oder JrDesignStatictText funktioniert einwandfrei. Wenn ich JrDesignComponentelement füge, wird die jrxml -Datei leer. Was ist der richtige Weg, es zu tun? Ich benutze Jasperreport -Version: 6.2.1

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post