kevinpirola
28-08-2012, 20:23
Ciao a tutti, devo stampare il contenuto di un'area di testo.
Nello specifico ho scelto di usare un JTextPane, perchè ha la possibilità di usare stili diversi al suo interno.
quando creo il JTextPane, setto le sue dimensioni con i 4 metodi:
setSize();
setPreferredSize();
setMinimumSize();
setMaximumSize();
con un new Dimension(250,300).
Il testo a video viene wrappato giusto.
poi inserisco la JTextPane in una JScrollPane, in modo che se dovesse superare il massimo verso il basso si possa scrollare.
Tutto si vede bene, a video il testo viene wrappato giusto e le parole vanno a capo senza uscire dai margini.
Quando vado in stampa pero le righe vengono stampate tutte lunghe. non riesco a capire il perchè, devo impostare qualcosa di particolare?
Nello specifico ho scelto di usare un JTextPane, perchè ha la possibilità di usare stili diversi al suo interno.
quando creo il JTextPane, setto le sue dimensioni con i 4 metodi:
setSize();
setPreferredSize();
setMinimumSize();
setMaximumSize();
con un new Dimension(250,300).
Il testo a video viene wrappato giusto.
poi inserisco la JTextPane in una JScrollPane, in modo che se dovesse superare il massimo verso il basso si possa scrollare.
Tutto si vede bene, a video il testo viene wrappato giusto e le parole vanno a capo senza uscire dai margini.
Quando vado in stampa pero le righe vengono stampate tutte lunghe. non riesco a capire il perchè, devo impostare qualcosa di particolare?