Ich benutze PDFBox zum Generieren einer PDF von einem meiner Benutzer eingegebene Formulare. Zum Zeichnen einer Linie verwende ich PDPageContentStream.drawLine und für Text PDPageContentStream.drawString. Der Text funktioniert perfekt, aber während ich DrawLine benutze, erhalte ich den Fehler, wenn ich versuche, die PDF zu drucken, wie im angehängten Bild gezeigt. Mein Code sieht wie folgt auspdfbox Fehler für die Verwendung von PDPageContentStream.drawLine
PDPage page = new PDPage();
release.addPage(page);
contentStream = new PDPageContentStream(release,page);
int margin = 40;
vertHeight -= thisFontHeight * fontSize * 1.05f + 5;
contentStream.drawLine(margin,vertHeight + margin - 5, page.getMediaBox().getWidth() - margin, vertHeight + margin - 5)
Jede Hilfe
Danke Mark, das hat funktioniert !! Ich zeichnete Linien zwischen BT und ET, fand keine Ressource, die das sagte. – mona
Dieser tut: http://www.adobe.com/content/dam/Adobe/en/devnet/pdf/pdfs/PDF32000_2008.pdf –