30. august 2004 - 13:19Der er
15 kommentarer og 2 løsninger
Hjælp til printvenlig udskrift af html!
Jeg skal have lavet en funktion, som kan generer en pdf eller lignende dokument, sådan jeg får en printvenlig php-side der er klar til udskrift blot ved at trykke på en knap? Kan nogen hjælpe eller har noget erfaring på dette område?
du kan nøjes med at lave det på den måde at når der trykkes print på en knap så popper der en side op der er 750px bred - det passer til alm A4 papir - bredden kan sættes evt. via en tabel
Fordelen ved googolplexes løsning er at det er lidt mere elegant end avminarms løsning. Ulempen er at mange brugere vil markere det de skal bruge, og så printe det ud, fordi de er bange for at få billeder, farver og alt andet med ud. Jeg må nok sige at jeg hælder lidt til avminarms løsning, men det må du jo selv vurdere. i avminarms tilfælde kunne du eventuelt ændre <body> til <body onload="java script:window.print()"> Så vil der komme en printdialogboks frem når siden loader.
Problemet med siden er ikke at brugerne vil markere teksten de vil udskrive. Problemet er at få tilpasset php-siden til et A4-ark, så man kan udskrife den. Måske noget med at formindske teksten. Hvordan kan man lave det?
Det ser ud til at virker fint med at ligge dadaene ind i "hent tekst fra databasen" med 750px skal måske være 730px eller kan man ændre markene. Hvis man vil have noget af teksten på en udskrift side for sig selv. Kan man så lave en pagebreak?
det kan godt være 730 evt. 700 - så skulle du være helt sikker
Teksten på en side for sig selv ved jeg ikke helt med - så kan du evt skrive det ud som to selvstændige sider evt med: <body onload="java script:window.print()">
Hvad med at få den til at udskrive noget på en ny sid, f.eks. nogle hovedeoverskrifter: Aktive projekter på en side og Fremtidige projekter på en anden side, altså udskrift side? Nogen ideer!
prøv at sætte koden ind i bodyen på din indholds frame
Synes godt om
Ny brugerNybegynder
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.