Avatar billede alphaleader Nybegynder
22. marts 2004 - 11:12 Der er 5 kommentarer

Indsætte tekst ovenpå billede??

Problemet drejer sig om denne kode:

public PrinTest() {
        PrinterJob job = PrinterJob.getPrinterJob();
        Book bk = new Book();
       
        Printable printAble = new Printable() {
            public int print(Graphics g, PageFormat page, int index) {
            page.setOrientation(PageFormat.LANDSCAPE);
          g.drawString("This text is at the picture", 100, 100);
                                return 0;
           
// Her skal indsættes kode til et billede, således at billedet
// ligger under teksten. Endeligt skal billedet inkl. teksten
// udskrives på en printer!
//Hvilket sker via. nedenstående metode.           

}
        };
        bk.append(printAble, job.defaultPage());
        job.setPageable(bk);
        if (job.printDialog()) {
            try {
                job.print();
            } catch (Exception e) {
                e.printStackTrace();
            }
        }

    }
Avatar billede alphaleader Nybegynder
22. marts 2004 - 14:27 #1
Slet ikke nogen ideer til hvordan man får printet ud... således at både billedet og teksten printes??
Avatar billede _carsten Nybegynder
22. marts 2004 - 16:36 #2
Et hurtigt skud fra hoften

private Image image;

public PrinTest() {
        PrinterJob job = PrinterJob.getPrinterJob();
        Book bk = new Book();
       
        Printable printAble = new Printable() {
            public int print(Graphics g, PageFormat page, int index) {
            page.setOrientation(PageFormat.LANDSCAPE);

          g.setClip((int)page.getImageableX(), (int)page.getImageableY(),
                    (int)page.getWidth(), (int) page.getHeight());

          g.drawImage(image, 0, 0, this);
          g.drawString("This text is at the picture", image.getHeight() + 20, 100);
                                return 0;
           
}
Avatar billede _carsten Nybegynder
24. marts 2004 - 20:32 #3
Virker det ?
Avatar billede alphaleader Nybegynder
25. marts 2004 - 09:10 #4
g.drawImage metoden, virker ikke... ????
Avatar billede _carsten Nybegynder
25. marts 2004 - 10:57 #5
Hvilke fejl får du ?

Og prøv lige denne
g.drawImage(image, 0, 0, null);
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester