Avatar billede justincase1089 Nybegynder
08. april 2003 - 23:21 Der er 12 kommentarer og
1 løsning

HTML side i printable format

Hejsa

Jeg har det her program, der genererer html filer med en slags statusrapporter i html som resultat. I disse statusrapporter er der tabeller, som er ret brede. Jeg søger en stump script, som jeg kan inkludere i html siden, hvorved jeg kan lave siden printable. Som det er lige nu trunkeres html siderne, når de printes ud og den holder ikke. Man må på en let måde kunne mase siden så det kan være på en side.

MVH Justin Case
Avatar billede bufferzone Praktikant
08. april 2003 - 23:29 #1
Jeg ville kikke på et pdf component til dette. På denne måde styre du hvordan udskriften kommer til at se ud, uafhængig af hvilken browser, opløsning, indstilling brugeren har.
Avatar billede justincase1089 Nybegynder
08. april 2003 - 23:31 #2
Ja, du har ret. Det er den måde det burde laves på. Problemet er bare, at det program jeg har her indeholder en massiv html genereringsdel, som man ikke bare lige skifter ud. Jeg søger en indpakning til html filen, som gør den printbar.
Avatar billede grunken Nybegynder
08. april 2003 - 23:36 #3
det er et problem. for det er ikke ligetil medmindre at du kan ændre i programmets måde at lave htmlfiler på !

det kræver jo at der bliver lavet noget css :)
Avatar billede bufferzone Praktikant
08. april 2003 - 23:36 #4
Jeg mener faktisk at det kan lade sig gøre at generere pdf, efter din massive html genereringsdel er gennemført. Der skal måske et step ind mellem genereringen af html og konverteringen til html.
Avatar billede justincase1089 Nybegynder
08. april 2003 - 23:37 #5
Jeg har selv tænkt på at lave en tabel der inkapsler alt indholdet og så tvinge denne tabels størrelse ned ...

taler jeg nonsens ?
Avatar billede mortrr Praktikant
08. april 2003 - 23:41 #6
Hvis det er ren IE, så har 5.5 og nyere en zoom style, som du kan bruge til at skalere indholdet i fx en div eller en table. Eller body for den sags skyld.
Avatar billede justincase1089 Nybegynder
08. april 2003 - 23:42 #7
Yeps, men jeg er ikke sikker på, at denne scalering afspejles i printningen, gør den ?
Avatar billede mortrr Praktikant
08. april 2003 - 23:44 #8
Jo.
Avatar billede justincase1089 Nybegynder
08. april 2003 - 23:49 #9
Ja, det har du ret i. Kan man sætte denne scalering fra html filen ?
Avatar billede mortrr Praktikant
08. april 2003 - 23:52 #10
"fra html filen"?

Du kan fx ved en onbeforeprint event kigge på bredden af body (offsetWidth) og hvis den er større en du ønsker, så beregne hvor meget du skal zoome ud på body for at det kan være det.
Og så zoome ud igen ved onafterprint.

(har ikke prøvet lige på den måde, men det burde virke)
Avatar billede justincase1089 Nybegynder
09. april 2003 - 00:01 #11
Hmm ... lyder som en ok ide, ved du hvor jeg kan finde mere information om dette, evt med eksempler på onbeforeprint/onafterprint event samt det at zoome ?
Avatar billede justincase1089 Nybegynder
09. april 2003 - 00:06 #13
den køber jeg sgu ... tak
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
Vi tilbyder markedets bedste kurser inden for webudvikling

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