Avatar billede tt2002 Nybegynder
19. august 2003 - 21:09 Der er 7 kommentarer og
1 løsning

Udskriv og se udskrift af edits, memos, stringgrids, images etc.

Jeg skal forme en slags dokument (ikke til at gemme) hvor der skal indsættes forskellige billeder og tekster fra allerede oprettede komponenter. Dette "dokument" skal jeg kunne vise på skærmen og derefter udskrive.

Jeg har allerede læst:
http://www.eksperten.dk/spm/347575
men ønsker at kunne se sammensætningen før udskrift...
Avatar billede tolderlund Nybegynder
20. august 2003 - 10:52 #1
Delphi har en komponent der kan alt det: QuickReport.
Der kan du designe din udskrift ved at sætte forskellige komponenter på rapporten, det kan du gøre både på designtime og runtime. Og den kan både previewe og printe.
Avatar billede tt2002 Nybegynder
20. august 2003 - 17:12 #2
Jeg forstår vist ikke helt... hvor finder jeg denne kompenent?

(Jeg kører Delphi 6.0 Personal)
Avatar billede athlon-pascal Juniormester
20. august 2003 - 17:18 #3
Du skal lege med printer.canvas, som i http://www.eksperten.dk/spm/347575. Jeg vil anbefale, at du gør det samme, bare med en almindelig Canvas, når du skal vise udskriften. Jeg har dog ikke prøvet det, men har planer om det :-)
Avatar billede tolderlund Nybegynder
21. august 2003 - 08:55 #4
Jeg kender ikke D6 Personal, men i D6 Professional er der en komponent fane der hedder QReport.
Avatar billede tt2002 Nybegynder
23. august 2003 - 14:05 #5
desværre findes QReport-fanen ikke i Personal...
Avatar billede athlon-pascal Juniormester
23. august 2003 - 15:22 #6
Derfor mit indlæg 20/08-2003 17:18:08 :-)
Avatar billede nop Nybegynder
02. september 2003 - 16:22 #7
Jeg har prøvet med canvas, et panel og printeren, od det virker fint, dog blev g'ernes (og flere) streg udvisket af næste linjes tegn, men ikke på printeren som jo har nogen flere DPI.
Jeg havde en procedure med canvas parameter, proceduren skrev/tegnede bare i canvaset, så kunne jeg se det på skærmen og få det ud på printeren med henholdsvis panel.canvas og printer.canvas, husk beginDoc og printer.endDoc og en printerSettings dialog (standard delphi bare). Man kan bygge vidre på metoden og fx lave skalering mv (ved at kun tegne/skrive igennem egne funktioner som ganger x/y/h/w med faktoren, osse font size osv). Endelig så vil man måske styrer flere sider ??
Avatar billede tt2002 Nybegynder
04. oktober 2003 - 20:31 #8
jeg lukker spørgsmålet, da ingen af indlæggene var så fyldestgørende som et svar jeg har fundet på en anden side...
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