0

このコードを実行すると、PDF が生成されますが、コストではなくブランドのみが表示されます。文字列のみを表示し、整数、浮動小数点数などは表示しないようです。テーブルを作成して使用すると、.addCell(temptr.getFltTyreCost());機能しないだけでなく、エラーが発生します

addCell(float) に適したメソッドが見つかりません。

コード:

EntityManagerFactory emf = Persistence.createEntityManagerFactory("TyreTread2013DTAPU");

EntityManager em = emf.createEntityManager();

List<Tyrerange> tr = em.createNamedQuery("Tyrerange.findAll").getResultList();
Document document = new Document();
PdfWriter.getInstance(document, new FileOutputStream(tireFile));
document.open();

Image ttlogo = Image.getInstance(ttLogo);
ttlogo.scaleAbsolute(525, 85);
document.add(ttlogo);

document.add(new Paragraph("Inventory Tire Stock on Hand Report",
        FontFactory.getFont(FontFactory.TIMES_BOLDITALIC, 18, Font.BOLD, BaseColor.RED)));
document.add(new Paragraph(new Date().toString()));
document.add(new Paragraph(" "));

document.add(new Paragraph("Brand \t\t Cost"));

for (Tyrerange temptr : tr) {
    document.add(new Paragraph(temptr.getStrTyreBrand()));
    document.add(new Paragraph(temptr.getFltTyreCost()));
}
4

1 に答える 1