reduire la marge supérieur et inférieure
Salut tout le monde,
j'ai un petit soucis en java ou j'ai une feuille remplis par des informations et je veux réduire la marge supérieure et inférieure au max afin de gagner de l'espace.
voici mon code:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
| public int print(Graphics g, PageFormat pageFormat, int page) throws PrinterException {
Graphics2D g2d = (Graphics2D) g;
int imageableWidth = (int)pageFormat.getImageableWidth();
int imageableHeight = (int)pageFormat.getImageableHeight();
System.out.println(imageableWidth);
System.out.println(imageableHeight);
g2d.translate(pageFormat.getImageableX(), pageFormat.getImageableY());
//g2d.translate(460, 697);
new ArticlePrintModel(this.article1, g2d, imageableWidth, imageableHeight, this.group);
g2d.setStroke(new BasicStroke(1, BasicStroke.CAP_BUTT, BasicStroke.JOIN_BEVEL, 0, new float[] {1,2}, 0));
int pageYCenter = imageableHeight/2;
g2d.drawLine(0, pageYCenter, imageableWidth, pageYCenter);
if(this.article2!=null) {
g2d.translate(0, pageYCenter+40);
new ArticlePrintModel(this.article2, g2d, imageableWidth, imageableHeight/2, this.group);
}
return PAGE_EXISTS;
} |
Merci d'avance