Tutte le coordinate saranno moltiplicate per 2 .... quindi il disegno diventerà 2 volte più grande!Originariamente inviato da Manugal
Cioè ad esempio se io metto g2.scale(2.0f,2.0f) come mi viene scalata la pagina?
Ma scusa se lo ripeto: quale è il problema preciso? Vuoi ad esempio "fissare" la larghezza in stampa del pannello? Basta usare una costante nel sorgente e fare il calcolo del fattore di scaling.
codice:final double LARGHEZZA_PANNELLO = 10; // 10 cm ... double scale = (LARGHEZZA_PANNELLO * 72 / 2.54) / panelWidth;