[javax.print] Impression sur deux feuilles
Bonjour,
Je veux imprimer ma table sur deux feuilles, si j'utilise PrintMode.NORMAL il me l'imprime sur 4 feuilles
voici mon code
Code:
1 2 3 4 5 6
|
table_1 = new JTable() {
public java.awt.print.Printable getPrintable(PrintMode printMode, MessageFormat headerFormat, MessageFormat footerFormat) {
return new printtable(table_1, printMode, headerFormat, footerFormat);
};
}; |
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
|
try {
table_1.print(PrintMode.FIT_WIDTH, new MessageFormat("<html><body><p><i> LE "+textField.getText()+ " -- "+ textField_1.getText()+"</i></p><p><i>Liste des clients du projet :"+comboBox.getSelectedItem().toString()+"</i></p><p>Nombre des clients:"+ txtnbr.getText()+"</p></body></html>"),new MessageFormat("") );
} catch (PrinterException e1) {
// TODO Auto-generated catch block
e1.printStackTrace();
}
}
}); |