polux666
Messages postés1Date d'inscriptionmardi 18 février 2003StatutMembreDernière intervention18 février 2003
-
18 févr. 2003 à 12:15
estabrahim
Messages postés3Date d'inscriptionsamedi 16 octobre 2010StatutMembreDernière intervention24 mai 2011
-
17 mai 2011 à 11:17
Bonjour,
J'aimerais imprimer un formulaire dans une de mes application java et ne sait comment faire pour imprimer en java :sad)
Donc si une ame charitable pourait m'aider a sortir de cet impasse, je l' en remecie.
private static final int WIDTH=300;
private static final int HEIGHT=100;
}
class Banner implements Printable
{
public Banner(String m)
{
message=m;
}
public int getPageCount(Graphics2D g2,PageFormat pf)
{
if (message.equals(""))return 0;
FontRenderContext context=g2.getFontRenderContext();
Font f=new Font("Serif",Font.PLAIN,72);
Rectangle2D bounds=f.getStringBounds(message,context);
scale=pf.getImageableHeight();
double width=scale*bounds.getWidth();
int pages=(int)Math.ceil(width/pf.getImageableWidth());
return pages;
}
public int print(Graphics g,PageFormat pf,int page)
throws PrinterException
{
Graphics2D g2=(Graphics2D)g;
if(page>getPageCount(g2,pf)) return Printable.NO_SUCH_PAGE;
g2.translate(pf.getImageableX(),pf.getImageableY());