Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > comp.lang.java.gui > #5422
| X-Received | by 10.43.79.196 with SMTP id zr4mr7366586icb.3.1397131410520; Thu, 10 Apr 2014 05:03:30 -0700 (PDT) |
|---|---|
| X-Received | by 10.50.118.37 with SMTP id kj5mr78472igb.1.1397131410430; Thu, 10 Apr 2014 05:03:30 -0700 (PDT) |
| Path | csiph.com!v102.xanadu-bbs.net!xanadu-bbs.net!news.glorb.com!ur14no5624646igb.0!news-out.google.com!gi6ni272igc.0!nntp.google.com!ur14no5624643igb.0!postnews.google.com!glegroupsg2000goo.googlegroups.com!not-for-mail |
| Newsgroups | comp.lang.java.gui |
| Date | Thu, 10 Apr 2014 05:03:29 -0700 (PDT) |
| In-Reply-To | <b02c5255.0308190527.6abf1998@posting.google.com> |
| Complaints-To | groups-abuse@google.com |
| Injection-Info | glegroupsg2000goo.googlegroups.com; posting-host=122.176.71.30; posting-account=9dR8_AkAAABbNbQ-U_m3thlQpFbt9dlM |
| NNTP-Posting-Host | 122.176.71.30 |
| References | <b02c5255.0308190527.6abf1998@posting.google.com> |
| User-Agent | G2/1.0 |
| MIME-Version | 1.0 |
| Message-ID | <e95a79fe-820e-498c-ac1a-a7edf5f3a2b5@googlegroups.com> (permalink) |
| Subject | Re: Printing BufferedImage witch high resolution |
| From | agipstech@gmail.com |
| Injection-Date | Thu, 10 Apr 2014 12:03:30 +0000 |
| Content-Type | text/plain; charset=ISO-8859-1 |
| Content-Transfer-Encoding | quoted-printable |
| Xref | csiph.com comp.lang.java.gui:5422 |
Show key headers only | View raw
On Tuesday, August 19, 2003 6:57:17 PM UTC+5:30, Andre Brunner wrote:
> Hello,
>
> I want to print a JPanel with a lot of JTextField's and some JLabels.
>
> Therefor I created a BufferedImage of the JPanel and tried to print
> it. The problem is that the resolution of the print is really bad
> because when creating the BufferedImage the resolution of the screen
> is used and not the printer-resolution!
>
> My question: Is it possible to print the image with a resolution of
> 600dpi or higher?
>
> The original image is to big for one page so I have to create
> subimages via BufferedImage.getSubImage():
>
> The source of the print-method:
>
>
> public int print(Graphics gra, PageFormat pageFormat, int pageIndex)
> throws PrinterException
> {
> mybuf = new BufferedImage((int) getSize().getWidth(),
> (int) getSize().getHeight(), BufferedImage.TYPE_INT_ARGB);
>
> Graphics2D bufGraphics = mybuf.createGraphics();
>
> paint(bufGraphics);
>
> Graphics2D graphics = (Graphics2D) gra;
> .
> .
> .
>
> subImage = mybuf.getSubimage((int) ((positionForWidth) *
> width), (int)
> (positionForHeight * height), width, height);
> .
> .
> .
>
> graphics.drawImage(subImage, 0, 0, null);
> return PAGE_EXISTS;
> }
> else
> {
> return NO_SUCH_PAGE;
> }
>
> I would be really great if someone is able to help!
>
>
> Thank you very much
>
> André
Back to comp.lang.java.gui | Previous | Next — Next in thread | Find similar
Re: Printing BufferedImage witch high resolution agipstech@gmail.com - 2014-04-10 05:03 -0700 Re: Printing BufferedImage witch high resolution Knute Johnson <eternal@knutejohnson.com> - 2014-04-12 16:54 -0700
csiph-web