JTextArea 6 mal auf DinA4 Format verteilen und drucken

BadassPanda

Mitglied
Hallo Leute 😀,
angenommen ich habe eine JTextArea und ich möchte die in einer bestimmten Größe 6 mal auf einer DinA4-Seite kopieren und dann auch so ausdrucken. Wie sollte ich das ganze rangehen? Ich habe mir überlegt ein neues Frame anzulegen, welches die Größe eines DinA4-Blatts hat und die Area dort wie gewünscht zu platzieren und dann das Frame ausdrucken zu lassen. Klingt es gut oder kann man das ganze einfacher und besser machen? Ich bedanke mich schonmal 🙂
 
Wäre möglich, ich kenne mich damit leider nicht aus, aber wenn du ne Methode kennst um das so zu machen, theoretisch kannst du auch ne neue Bilddatei erstellen und die Pixel einzelnd rüber kopieren, hört sich schwer an, ist aber erstaunlich einfach. Es wäre dann optimal für dich, wenn du es so wie oben genannt machen solltest, in einer For-Schleife mit Modulo zu arbeiten, Modulu ist der % Operator und teilt 2 Werte und gibt den Rest wieder (5%2 = 2R1 = 1). Bei 6 Seiten wäre das dann so in der Art:
Java:
for(int i = 0; i < 6; i++){
   System.out.println("x= "+i%2+"  y= "+i/(int)2); 
}

das sollte dir etwas ausgeben womit du arbeiten kannst, du solltest die Werte dann mit deiner Höhe vom Frame/3 und der Weite/2 teilen.

mfg
 

Neue Themen


Zurück
Oben