Java - Imprimir componente en una nueva página

Leunamal

Hola, estoy intentando imprimir un componente en una página diferente ya que no cabría en la página actual. Estoy usando las funciones translate y setclip,pero nada... Me sale la segunda página en blanco.

La página en la que debería dibujarse el componente sería en la página 1.Hago algo parecido a esto:

if(pageIndex == 1){
g2.translate(0f, -pageIndex * AlturaPag);
g2.setClip(0, (int) (pageIndex * AlturaPag)-55, (int) AnchoPag,(int) AlturaPag);
g2.scale(escala, escala);
Componente.paint(g2);
}

Me está desesperando un poco. Si intento imprimir un componente que ocupa varias páginas no tengo problemas con translate y setclip. Pero con este caso no sé porque no se logra imprimir.

¿Sabeis alguna manera de hacer que se imprima en la siguiente página?

Usuarios habituales

  • Leunamal