Java JTable PDF-export

Derzeit bin ich mit iText zu konvertieren meiner jTable-Daten in pdf.

private void print() {
    Document document = new Document();
    try {
      PdfWriter writer = PdfWriter.getInstance(document, new FileOutputStream("jTable.pdf"));

      document.open();
      PdfContentByte cb = writer.getDirectContent();

      cb.saveState();
      Graphics2D g2 = cb.createGraphicsShapes(800, 500);

      Shape oldClip = g2.getClip();
      g2.clipRect(0, 0, 800, 500);

      jTable.print(g2);
      g2.setClip(oldClip);

      g2.dispose();
      cb.restoreState();
    } catch (Exception e) {
      System.err.println(e.getMessage());
    }
    document.close();
  }

Das problem, das ich bekam, war, dass es keine Tabellenüberschrift, und lassen Sie uns sagen, ob die Anzeige von Daten in Tabellen-Zellen ist nicht vollständig, aufgrund der Raum ist nicht genug, in der pdf die Daten nicht mit ganz so gut. gibt es eine andere API konvertieren kann das jTable-Modell-Daten in pdf?

InformationsquelleAutor user236501 | 2010-07-02

Schreibe einen Kommentar