Avatar billede coladrenge Nybegynder
23. marts 2007 - 14:19 Der er 1 kommentar

Kun udskrive første side

Hej

Findes der en funktion på Printer objektet som fortæller hvilken sider skal udskrives.

Eksempelvis så vil jeg gerne kunne skrive

Printers.Printer.PrintPage = 1

eller noget lignende.
Avatar billede a_nor Nybegynder
23. marts 2007 - 23:01 #1
Desværre er udskrift ikke så simpelt, med mindre du bruger noget rapportværktøj, og da er der da også en hel del at sætte sig ind i.

Ved anvendelse af PrintDialog kan du få oplyst hvilke sider, brugeren vil have udskrevet, men det er stadig dig der skal vide hvad pågældende sider skal indeholde.
Hvis brugeren har valgt side 2-3, skal du altså vide "hvor langt" du er kommet når side 2 starter. Du er således også nødt til at tage højde for papirvalg, Orientation, fonte o.s.v.

For at få mulighed for sidevalg skal Min og Max sider være specificeret angiv f.eks.

PrintDialog1.MinPage := 1;
PrintDialog1.MaxPage := 10;
PrintDialog1.FromPage:= 1;
PrintDialog1.ToPage  := 10;



Prøv at se nærmere på følgende:
  http://www.delphibasics.co.uk/Article.asp?Name=Printing
eller
  http://www.swissdelphicenter.ch/torry/showcode.php?id=783
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