Ich habe gerade angefangen, mit iText (5.4.2, neueste Version) zu arbeiten, und es gibt zwei Dinge, die ich noch nicht richtig verstanden habe.iText Querformatausrichtung und Positionierung?
- Dokumente im Querformat erstellen. Alle Seiten sind im Porträtformat dargestellt.
- Bilder an einer bestimmten Position einfügen (Anzahl der Millimeter von oben & links).
Ich habe den Code unten.
Document d = new Document(PageSize.A4_LANDSCAPE,0,0,0,0);
PdfWriter writer = PdfWriter.getInstance(d, new FileOutputStream("C:/test.pdf"));
document.open();
document.newPage();
Image img = Image.getInstance(String.format("C:/file.png"));
img.scaleToFit(400,240);
document.left(100f);
document.top(150f);
document.add(img);
document.close();
Aber die Seite im Hochformat wiedergegeben wird (nicht Landschaft) und das Bild wird in der linken oberen Ecke setzen (nicht mehr als 10 und 15 Einheiten von ihm weg nach Wunsch). Was mache ich falsch?