OrientationRequested.LANDSCAPE um 90° drehen

karl_soost

Mitglied
Hallo,

ich drucke ein Dokument im Querformat aus.
Hier der Code zur Definition meiner Seiteneinstellungen:
Code:
PrintRequestAttributeSet attr = new PrintRequestAttributeSet;

attr.add(MediaSizeName.ISO_A4); 
attr.add(OrientationRequested.LANDSCAPE); 

MediaSize mediaSize = MediaSize.ISO.A4; 
float mediaWidth = mediaSize.getX(Size2DSyntax.MM); 
float mediaHeight = mediaSize.getY(Size2DSyntax.MM);   
        
float printableX = 10; //mm 
float printableY = 10; //mm 
float printableWidth = (mediaWidth - (2 * printableX)); 
float printableHeight = (mediaHeight - (2 * printableY)); 

MediaPrintableArea printableArea = 
new MediaPrintableArea( printableX, printableY, printableWidth, printableHeight, Size2DSyntax.MM); 
              
 attr.add(printableArea);

Das Problem ist nun das die Seite um 90° nach links gekippt ist. Ich möchte nun das die Seite um 90° wieder nach rechts gekippt wird.

Kann mir da einer helfen?
 
Zuletzt bearbeitet:
Vielleicht hilft es wenn ich mal einen Beispielausdruck anfüge.
Dort sieht man mein Problem.
 

Anhänge

  • Test Print.pdf
    2,8 KB · Aufrufe: 30
Hi,

nachdem keiner antwortet versuch ich's mal ;)

Vermutlich habe ich Deine Frage nicht richtig verstanden.

Wenn Du möchtest, dass anstatt 90° nach links 90° nach recht gedreht wird kannst Du das so machen:

Java:
attr.add(OrientationRequested.REVERSE_LANDSCAPE);

Das war jetzt zu einfach und beantwortet Deine Frage vermutlich nicht. :confused:

Gruß
joschi
 
das ist leider nicht das problem :).

das problem ist das ich die datei öffne und die schrift auf dem kopf steht.
ich möchte die komplette ansicht drehen, sprich mit papier und komplettem inhalt.
 

Neue Beiträge

Zurück