[email protected] wrote:
Hi, (please pardon my english i'm coming from France)
I'm working on a method which will allow me to produce PDF or PostScript files which contain multiple images (jpeg or png).
Whilst we caa generate PS directly, PDF will only be possible if you
have a driver that does it.
I would like to one image per page in one document. I succeeded in printing one
image one page, but i can't add new pages in the same document.
How could i do that?
You will need to create a PrinterJob, load the images using
javax.imageio.ImageIO into
a java.awt.image.BufferedImage, and then print from a
java.awt.print.Printable,
rendering the images using Graphics2d.drawImage(..) exactly where you
want on the page.
I use the following properties with my PrintRequestAttributeSet object:
[i]MediaSizeName.ISO_A4
MultipleDocumentHandling.SINGLE_DOCUMENT_NEW_SHEET
Finishings.STAPLE[/i]
Neither of these lasst two are supported in the Sun implementations.
Its possible Finishings may be supported by CUPS, if you have a printer
that does it,
but we don't have IPP on windows.
-phil.
And about the code:
Doc doc = new SimpleDoc(fis, flavor, null); // fis: my file input stream
pj.print(doc, aset); // aset: my
PrintRequestAttributeSet object
Do i need to create a new PrinterJob?
Thank you,
Val
[Message sent by forum member 'mofx71' (mofx71)]
http://forums.java.net/jive/thread.jspa?messageID=322771
===========================================================================
To unsubscribe, send email to [email protected] and include in the body
of the message "signoff JAVA2D-INTEREST". For general help, send email to
[email protected] and include in the body of the message "help".
===========================================================================
To unsubscribe, send email to [email protected] and include in the body
of the message "signoff JAVA2D-INTEREST". For general help, send email to
[email protected] and include in the body of the message "help".