Avatar billede trp79 Nybegynder
12. oktober 2003 - 17:16 Der er 3 kommentarer og
1 løsning

Udskrivning til printer - brug af dokument?

Hejsa.
I mit program, som det er nu udskriver jeg til printeren ved at generer et html dokument, som derefter udskrives ved at programmet starter internet explore med den pågældene html fil som parameter. Det er ikke helt optimalt. Men jeg tænkte om det på nogen måde er muligt at udskrive resultatet af den genererede html kode ved at skrive det til en form for dokument i java, som kan fortolke html kode (ligesom en label fx kan) og derefter udskrive dokumentet med java?
Altså jeg vil gerne slippe for at starte internet explore op, og istedet printe direkte fra mit program. Og jeg vil gerne printe udfra de html data jeg genererer.

Mvh
Torben
Avatar billede magoo20000 Nybegynder
12. oktober 2003 - 19:19 #1
Måske kunne kan lave en JEditorPane, som kunne fortolke HTMLen, og så skrive det ud derfra? Evt. kunne denne sættes til visible(false) for brugeren. Sikkert ikke en optimal løsning?
Se: http://www.javaworld.com/javaworld/jw-10-2003/jw-1003-toolbox.html?
Avatar billede trp79 Nybegynder
12. oktober 2003 - 23:48 #2
Jeg havde egentlig håbet på at man kunne sende den genererede html kode til printeren via et PrinterJob objekt. Jeg har kigget lidt på Aslans svar i http://www.eksperten.dk/spm/390772.
Men det er måske helt umuligt?
Avatar billede trp79 Nybegynder
26. oktober 2003 - 19:03 #3
I min ovenstående kommentar mente jeg egentlig om man ikke kunne sende et StyledDocument til printeren (via et PrinterJob objekt) - ved ikke lige hvad jeg tænkte på...
Jeg har endnu ikke prøvet at løse problemet ud fra din kommentar magoo2000, men det er vist på tide at lukke spørgsmålet, så hvis du smider et svar så kan vi dele pointene.

Mvh
Torben
Avatar billede trp79 Nybegynder
01. november 2003 - 17:26 #4
lukket
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