有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java如何在pdf文件中绘制矩形并填充文本?

我最近开始做一个简单的安卓项目,我必须从数据库中收集一些数据,并将它们放入pdf文件中

我想把这些数据放进一些矩形中,得到如下结果:

enter image description here

我在this post上读到了关于矩形的内容,我认为它在Android上也会起作用。 我唯一搞不懂的是如何将数据填充到矩形中

你能给我一些建议吗

提前谢谢你


共 (1) 个答案

  1. # 1 楼答案

    我有一个类似的代码,我使用表来设置值。它可能会给你一些提示:

    private static Font blackFont = new Font(Font.FontFamily.TIMES_ROMAN, 10, Font.BOLD);
    
    private void createSeg_Table(Document document)throws DocumentException,IOException{
            PdfPTable table = new PdfPTable(1);
            table.setWidthPercentage(100);
    
            try{
    
              PdfPCell c1 = new PdfPCell(new Paragraph("text you want to show",blackFont));
              c1.setVerticalAlignment(Element.ALIGN_LEFT);
              c1.setBorder(Rectangle.BOX);
                      table.addCell(c1);                                     
                      document.add(table);
            }
            catch(Exception ex){
                System.out.println(ex);
            }
        }