我的代码工作正常,但我想扩大列"指定" - 当我打印到PDF时,列名称中的文本不适合。
{{1}}
答案 0 :(得分:0)
我不知道如何在com.lowagie.text.Cell
中包装/重排文字。
void com.lowagie.text.Table.setWidths(float[] widths)
(或其int[]
双胞胎)可能是您最好的选择。
答案 1 :(得分:0)
感谢那些试图回答我的问题的人,我试着找到自己的答案
tab.setWidth(110); 尝试{ Statement state = Connecter.ConnectDB()。createStatement(ResultSet.TYPE_SCROLL_INSENSITIVE,ResultSet.CONCUR_READ_ONLY); ResultSet res = state.executeQuery(" select detail,quantite_sortie,prix_unitaire,prix_total,TVA,PV_TVAC from detail_cmd_cl,produit where num_cmd_cl = \'" + tmp +" \&#39 ;和produit.idproduit = detail_cmd_cl.numproduit");
Cell cell = new Cell("Désignation");
cell.setWidth(58);
tab.addCell(cell);
Cell cell1 = new Cell("Quantité");
cell1.setWidth(10);
tab.addCell(cell1);
Cell cell2 = new Cell("Prix U");
cell2.setWidth(10);
tab.addCell(cell2);
Cell cell3 = new Cell("PV-HTVA");
cell3.setWidth(17);
tab.addCell(cell3);
Cell cell4 = new Cell("TVA");
cell4.setWidth(5);
tab.addCell(cell4);
Cell cell5 = new Cell("PV-TVAC");
cell5.setWidth(10);
tab.addCell(cell5);
float[] larg = {58f,10f,10f,17f,5f,10f};
tab.setWidths(larg);