On 31 Jul 2002 12:21:40 -0700, mailbox@worldonline.dk (Janus) wrote:
>Hej!
>Jeg har kigget lidt på printing api'et, da jeg skal have printet noget tekst
>ud. Så vidt jeg kan se, bliver data til printeren hentet fra Gaphics(2D)
>objektet, hvilket jo er smart nok, blot ikke hvis man skal have printet
>noget helt almindelig tekst ud. I så fald skal man have fat i
>drawLine(String text, int x, int y). For at dette skal kunne lade sig gøre,
>skal man vide hvor stor teksten (fonten) er, samt hvor mange karakterer der
>er plads til på een linie på det stykke papir man printer på.
>Hvordan kan jeg lettest opnå denne viden? Er der lavet noget kode til dette
>i forvejen, og som jeg kan bruge uden at bryde nogens rettigheder?
Du kan jo bare læse api'et og tutorial'en igennem. Kig efter Printer,
PrinterJob, PageFormat for at se f.eks. papirstørrelse.
I Graphics/Font har du FontMetrics til at fortælle dig hvor stort dit
font er.
Tutorial'en får det hele til at hænge sammen.
http://java.sun.com/printing/
og
http://java.sun.com/products/java-media/2D/forDevelopers/sdk12print.html
>Venlig hilsen
>Janus
vh. ld
---
"Time is the fire in which we burn"