PDF-Drucker erzeugt nur A4-Seiten

inflamer

Bekanntes Mitglied
Hallo zusammen,

habe bislang nicht herausgefunden, welches Attribut einem java.awt.print.PrinterJob via #print(PrintRequestAttributeSet attributes) mitgegeben werden muss, damit PDFCreator (kostenlos erhältlicher PDF-Drucker) die Seiten im tatsächlich erwünschten Format erzeugt.

Ich dachte früher, es ginge gar nicht, doch mit dem Druck etwa aus MS Word heraus funktioniert die Übergabe des korrekten Formats an den PDFCreator offensichtlich schon...

Habt Ihr eine Idee? Danke!
 
K

kneitzel

Gast
Nach meinem Verständnis sollte es über setPrintable(Printable, PageFormat) gehen, wenn man da ein entsprechendes PageFormat mit gibt, welches man ja selbst erstellen kann (Aber dann mit PrinterJob.validatePage validieren lassen).

Um da ein PageFormat zu erstellen, geht man über Page und nutzt ggf. die definierten Größen in MediaSize in der Art:

Java:
    MediaSize isoA5Size = MediaSize.getMediaSizeForName(MediaSizeName.ISO_A5);
    float[] size = isoA5Size.getSize(Size2DSyntax.INCH);
    Paper paper = new Paper();
    paper.setSize(size[0] * 72.0, size[1] * 72.0);
    paper.setImageableArea(0.0, 0.0, size[0] * 72.0, size[1] * 72.0);
    PageFormat pf = new PageFormat();
    pf.setPaper(paper);
 

inflamer

Bekanntes Mitglied
Hallo JustNobody und danke abermals!

Mit PageFormat und Paper hatte ich tatsächlich bereits eine Weile rumexperimentiert, jedoch hat's erst jetzt, mit einem "neuen Anlauf" erstmalig geklappt. Bin's vorher wohl von einer falschen Seite angegangen...
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
OnDemand Drucker simulieren auf Mac Allgemeine Java-Themen 5
V USB Label Drucker Allgemeine Java-Themen 7
Bluedaishi Java bluetooth Drucker ansteuern Allgemeine Java-Themen 0
H ESC/POS Steuerzeichen an Drucker senden Allgemeine Java-Themen 4
M PDF Drucker-Attribute hinterlegen Allgemeine Java-Themen 3
H PDF Drucker mit einer Java API Allgemeine Java-Themen 19
R Drucken über bestimmten Drucker Allgemeine Java-Themen 11
T (nur) HP Photosmart Drucker lässt einzelne Seiten aus Allgemeine Java-Themen 6
S Auslesen aller verfügbaren Drucker-Schächte Allgemeine Java-Themen 3
B PrintService - Wie prüfen ob Drucker online ist? Allgemeine Java-Themen 2
C Papierfach bei Drucker auswählen Allgemeine Java-Themen 4
G html-code an drucker senden Allgemeine Java-Themen 10
D Probleme mit dem Drucker Einstellungen ! Allgemeine Java-Themen 5
S Drucker druckt nicht (Postscript direkt an Drucker) Allgemeine Java-Themen 5
G Standard-Drucker mit Java setzen Allgemeine Java-Themen 4
M Angeschlossene Drucker ermitteln Allgemeine Java-Themen 7
I OpenPDF erzeugt riesige PDFs, wenn Grafiken über PdfGraphics2D#drawImage gezeichnet werden Allgemeine Java-Themen 1
Drachenbauer wie kann ich alle instanzen einer Klasse durchsehen, ohne, dass diese in einer Liste erzeugt wurden? Allgemeine Java-Themen 11
Arif Input/Output Serialisierung - Datei wird nicht erzeugt Allgemeine Java-Themen 3
Seikuassi Input/Output ZipOutputStream erzeugt zu großes .zip-Archiv Allgemeine Java-Themen 3
J OOP Überwachen, ob ein Objekt erzeugt wird Allgemeine Java-Themen 9
T MEthodenauruf testen, wenn instanz erst erzeugt wird Allgemeine Java-Themen 0
G Thread erzeugt nicht plausible NullPointerException Allgemeine Java-Themen 7
Antoras Micro-benchmark für parallel vs. sequentiell erzeugt unerwartetes Ergebnis Allgemeine Java-Themen 8
H XML-File mit Java erzeugt Frage Allgemeine Java-Themen 10
H Wie erzeugt man einen Daemon? Allgemeine Java-Themen 7
N FileOutputStream erzeugt datei Allgemeine Java-Themen 8
N Servlet welches PDF erzeugt Allgemeine Java-Themen 10
G Hibernate search (Lucene) - Index wird nicht rechtzeitig erzeugt? Allgemeine Java-Themen 2
P Java TrayIcon erzeugt hohe Systemauslastung Allgemeine Java-Themen 5
K Programm erzeugt Seitenfehler Allgemeine Java-Themen 2
G Programm erzeugt ständig neue Strings . Allgemeine Java-Themen 2
A Exception in Konstruktor - trotzdem wird Objekt erzeugt! Allgemeine Java-Themen 3
F Kennt ihr eine Library um 2 HTML Seiten zu diffen? Allgemeine Java-Themen 8
C Mehrere Seiten drucken in Hoch- und Querformat Allgemeine Java-Themen 0
stylegangsta Mehrere html seiten einer Homepage einlesen und als Textdatei ausgeben Allgemeine Java-Themen 14
A Selbsterstellte 404-Seiten bestimmen, die sich als 200 ausgeben Allgemeine Java-Themen 8
S Seiten mit Javaapplet stürzen ab (jeder browser) Allgemeine Java-Themen 8
T Drucken von variabel langen Listen (es kommen nur leere Seiten raus) Allgemeine Java-Themen 2
turmaline Text aus Web-Seiten auslesen Allgemeine Java-Themen 1
C Problem beim einlesen bestimmter Seiten Allgemeine Java-Themen 5
data89 Java und HTML-Seiten mit Bildern - Wie passt das zusammen? Allgemeine Java-Themen 2
Z Seiten nacheinander aufrufen (Wichtig :) Allgemeine Java-Themen 10
G Firefox öffnen und 2 seiten in 2 Tabs Allgemeine Java-Themen 7
G html seiten Allgemeine Java-Themen 6
G Seiten u Literatur zu Webservices Allgemeine Java-Themen 4
K JSP Seiten erstellen Allgemeine Java-Themen 7
G Formular von HTML Seiten ausfüllen lassen! Allgemeine Java-Themen 8
R HTML Seiten in formatierte Textseiten konvertieren Allgemeine Java-Themen 3

Ähnliche Java Themen


Oben