/ Forside / Teknologi / Udvikling / Java / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
Java
#NavnPoint
molokyle 3688
Klaudi 855
strarup 740
Forvirret 660
gøgeungen 500
Teil 373
Stouenberg 360
vnc 360
pmbruun 341
10  mccracken 320
Printing text i Java 1.2
Fra : Janus


Dato : 31-07-02 20:22

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?

Venlig hilsen
Janus

 
 
Lars Dam (01-08-2002)
Kommentar
Fra : Lars Dam


Dato : 01-08-02 09:18

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"

Søg
Reklame
Statistik
Spørgsmål : 177558
Tips : 31968
Nyheder : 719565
Indlæg : 6408925
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste