Avatar billede Slettet bruger
05. august 2004 - 16:10 Der er 6 kommentarer og
1 løsning

Udskrive tekst til en brugervalgt printer

Hej

Nu har jeg siddet og kigget nogle tutorials igennem men de alle skriver om udskrivning af Graphics objekter hvilket ikke er det jeg vil og så forstår jeg dem ikke. Jeg kunne godt tænke mig at printe ren tekst vha. informationer fra et Person-objekt. Brugeren skal desuden have mulighed for at vælge hvilken printer der skal printes ud på.

Er der nogen der kan hjælpe med et eksempel eller lignende?
Avatar billede arne_v Ekspert
05. august 2004 - 17:05 #1
Du skal igang med javax.print pakken (forudsætter Java 1.4 eller nyere).

Der er en OK intro her:
  http://www-106.ibm.com/developerworks/java/library/j-mer0322/
Avatar billede Slettet bruger
05. august 2004 - 17:38 #2
Jeg aner ikke hvordan jeg skal bruge det eksempel i mit program.
Avatar billede Slettet bruger
05. august 2004 - 17:41 #3
Det virker fint med at udskrive en PNG fil men jeg ved ikke hvordan jeg skal implementere det så det bruger et Person-objekt istedet for en fil.
Avatar billede arne_v Ekspert
05. august 2004 - 17:43 #4
javax.print udskriver filer men du kan vel udskrive dit person objekt til
en HTML eller TEXT fil og så printe den fil !?
Avatar billede Slettet bruger
05. august 2004 - 20:03 #5
Ok, kom med et svar så får du points.
Avatar billede arne_v Ekspert
05. august 2004 - 20:05 #6
OK
Avatar billede arne_v Ekspert
05. august 2004 - 20:08 #7
Hvis du meget gerne vil undgå den temporære fil, så kunne du prøve med
en ByteArrayInputStream fremfor en FileInputStream.

Men jeg aner ikke om det virker eller ej.
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