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

Kodeord


Reklame
Top 10 brugere
Delphi/Pascal
#NavnPoint
oldwiking 603
jrossing 525
rpje 520
EXTERMINA.. 500
gandalf 460
gubi 270
DJ_Puden 250
PARKENSS 230
technet 210
10  jdjespers.. 200
Udprintning i Delphi
Fra : Jam


Dato : 23-09-02 12:29

Hej NG


Hvordan printer man i Delphi 3

Jeg har nogle linier i en listbox jeg gerne vil have ud på printer. Jeg har
includeret printdialog og Uses printer.
Jeg kan godt printe som
printer.canvas.textout(1,1,'test'); 'test' erstattet med
listbox1........virker også.
Men der må være en anden måde. Eksempel ønskes. Tak

Nybegynderen





 
 
// Overby (24-09-2002)
Kommentar
Fra : // Overby


Dato : 24-09-02 08:27

> Men der må være en anden måde. Eksempel ønskes. Tak

Listbox1.Print;




Jam (24-09-2002)
Kommentar
Fra : Jam


Dato : 24-09-02 10:50

Hej, og tak for dit korte svar.
Men desværre hjalp det ikke. Får fejlen:

Undeclared identifier: 'Print'.
_____________________________________________________________
"// Overby" <danielFJERN@FJERNoverbyhansen.dk> skrev i en meddelelse
news:amp43l$2f9f$1@news.cybercity.dk...
> > Men der må være en anden måde. Eksempel ønskes. Tak
>
> Listbox1.Print;
>
>
>



Thor (24-09-2002)
Kommentar
Fra : Thor


Dato : 24-09-02 13:59

Du kan printe hele formen:

form1.print;

eller bruge den anden metode i en løkke

with listbox1 do
for i := 0 to items.count-1 do
textout(10, (i+1)*20, items[i]);

mvh Thomas R

"Jam" <jam@odont.ku.dk> wrote in message
news:1032780612.154005@balder.adm.ku.dk...
> Hej NG
>
>
> Hvordan printer man i Delphi 3
>
> Jeg har nogle linier i en listbox jeg gerne vil have ud på printer. Jeg
har
> includeret printdialog og Uses printer.
> Jeg kan godt printe som
> printer.canvas.textout(1,1,'test'); 'test' erstattet med
> listbox1........virker også.
> Men der må være en anden måde. Eksempel ønskes. Tak
>
> Nybegynderen
>
>
>
>



Jam (27-09-2002)
Kommentar
Fra : Jam


Dato : 27-09-02 07:14

1000 tak for hjælpen, jeg kom videre.



"Thor" <thr@image.danmark> skrev i en meddelelse
news:TiZj9.25442$Qk5.1113493@news010.worldonline.dk...
> Du kan printe hele formen:
>
> form1.print;
>
> eller bruge den anden metode i en løkke
>
> with listbox1 do
> for i := 0 to items.count-1 do
> textout(10, (i+1)*20, items[i]);
>
> mvh Thomas R
>
> "Jam" <jam@odont.ku.dk> wrote in message
> news:1032780612.154005@balder.adm.ku.dk...
> > Hej NG
> >
> >
> > Hvordan printer man i Delphi 3
> >
> > Jeg har nogle linier i en listbox jeg gerne vil have ud på printer. Jeg
> har
> > includeret printdialog og Uses printer.
> > Jeg kan godt printe som
> > printer.canvas.textout(1,1,'test'); 'test' erstattet med
> > listbox1........virker også.
> > Men der må være en anden måde. Eksempel ønskes. Tak
> >
> > Nybegynderen
> >
> >
> >
> >
>
>



Lars B. Dybdahl (14-10-2002)
Kommentar
Fra : Lars B. Dybdahl


Dato : 14-10-02 10:31

Det er ikke bare lige til at skrive ud via printer.canvas, idet Windows'
printer API og diverse printer drivere har fejl, som gør, at du ikke får
samme output på alle printere.

I stedet for at du selv slås med hele verdens samlede printerdriver samling,
så vil jeg anbefale at du overlader den slags til en underleverandør, fra
hvem du så får nogle udskrivningskomponenter.

Her er Quickreport måske et oplagt valg, men den kompenserer desværre ikke
for særlig mange printerdriver fejl - jeg vil til gengæld kraftigt anbefale
Rave (tidligere kaldet Report Printer Pro), som også er inkluderet i Delphi
7. Det eneste problem jeg kender til med Rave, er at version 4 ikke er helt
100% kompatibelt i alle henseender med de nyeste HP LaserJet printere, og
at nogle kunder derfor skal nedgradere fra PCL 6 drivere til PCL 5 drivere.
Men det, at Borland har valgt at udskifte quickreport med Rave, burde
fortælle lidt om kvaliteten.

Rave har en API, som fungerer næsten ligesom det, du leder efter. En simpel
udskrift kunne f.eks. være:

rep.SetFont ('Arial',14);
rep.Writeln ('Hello, World');

Så simpelt er det, og med denne api kan man lave hvad som helst af
udskrifter.

Hilsen,

Lars.

Jam wrote:

> Hej NG
>
>
> Hvordan printer man i Delphi 3
>
> Jeg har nogle linier i en listbox jeg gerne vil have ud på printer. Jeg
> har includeret printdialog og Uses printer.
> Jeg kan godt printe som
> printer.canvas.textout(1,1,'test'); 'test' erstattet med
> listbox1........virker også.
> Men der må være en anden måde. Eksempel ønskes. Tak
>
> Nybegynderen

--

Dybdahl Engineering: http://dybdahl.dk/
Delphi brugergruppen DAPUG: http://dapug.dk/


Søg
Reklame
Statistik
Spørgsmål : 177495
Tips : 31968
Nyheder : 719565
Indlæg : 6408489
Brugere : 218886

Månedens bedste
Årets bedste
Sidste års bedste