o simplemente poder imprimir en esas dimensionies con java a puro codigo tengo este codigo hasta el momento el cual me dibuja un rectangulo y, para lo q quiero, puedo usar ese cuadro para establecer mis limites pero como puedo haerle para q en ese mismo cuadro en cualquier posicion q yo quiera meterle texto o imagen
este es mi codigo
Código Java:
Ver originalprivate class IntroPage
implements Printable { g2d.translate(pageFormat.getImageableX(), pageFormat
.getImageableY());
g2d.
setPaint(Color.
black); g2d.draw(border);
g2d2.draw(border2);
g2d.setFont(titleFont);
g2d2.setFont(titleFont2);
double titleX = (68 / 2)-(39 / 2);
double valor=POINTS_PER_INCH/24.5;
double val=valor*14;
double titleY = val/2;
double titleX2 = (68 / 2)-(39 / 2);
double valor2=POINTS_PER_INCH/24.5;
double val2=valor2*14;
double titleY2 = val2/2;
g2d.drawString(titleText, (int) titleX, (int) titleY);
g2d2.drawString(titleText2, (int) titleX2, (int) titleY2);
return (PAGE_EXISTS);
}
}
la idea de este codigo es q me imprima un rectangulocon el texto 9001 en el centro y debajo de este otro rectangulo dejando una separacion de un cm por asi decirlo
no se que estoy haciendo mal pero si me imprime los dos rectangulos pero desfazados no como quiero
si alguien puede ayudarme se los agradeceria y si no pues tambien
gracias