Ciao a tutti.
Qualcuno sa spiegarmi perché, quando stampo il contenuto di un JFrame (o, a dire il vero, qualsiasi componente swing) ciò che ottengo non è ciò che vedo a video?
Per stampare ho provato un sacco di soluzioni trovate sul web, ma grossomodo tutte si basano su Graphics2D e paint.
In pratica gli elementi grafici sono tutti correttamente stampati, ma il testo non appare come lo vedo a video: le spaziature tra i caratteri sono distorte, risultano molto ravvicinati, con l'aumentare della grandezza del font talmente tanto da sovrapporsi...
Alcuni testi che a video si vedono completamente (e neanche troppo "stretti"), in fase di stampa appaiono come "Inizio del testo e ...." come se il testo eccedesse la grandezza della label, anche se questo a video non succede.
Ciò è totalmente indipendente dalla stampante che utilizzo (sia essa fisica che su file PDF).
Come posso ottenere una stampa fedele a ciò che vedo a video?
Sono l'unico ad avere questi problemi con i testi?
Ha qualcosa a che fare con i DPI (so che questo è per esempio un antico problema di stampe in excel ad esempio)?
Grazie in anticipo per le risposte.