08. maj 2004 - 13:37Der er
13 kommentarer og 1 løsning
Print af side med tvungen udskrift af baggrundsfarver og billeder
Hejsa
Jeg har lavet en print side som når den åbnes giver mulighed for at brugeren kan printe siden vha: onload="window.print();"
Det jeg gerne vil, er at når siden printes, så printes både baggrundsbilleder og baggrundsfarver, også selvom at brugerens indstillinger under "Udskrivning - Udskriv baggrundsfarver og billeder" er anderledes! Jeg vil altså tvinge at alle siden elementer udskrives. Er dette muligt på en eller anden måde? Det gør ikke noget hvis der kommer en besked op som brugeren skal accepter (ActivX eller lign.)
Jeg har heller ikke selv haft brug for den, og generelt ville jeg være skeptisk overfor at bruge den slags, fordi det kræver, at brugeren installerer noget andet (usikkert ?-) software og at han har en af nogle bestemte kombinationer af styresystem og browser ...
-- til almindelig internet-brug vil jeg anbefale at finde løsninger, som ikke kræver den slags, f.eks. at lave en udskriftvenlig side, hvor billederne ikke er placeret som baggrunde !-)
Jeg syntes bare det er en del nemmere at arjbede med billederne som baggrunde ... kan du evt. så hjælpe med at lave min tabel om til at indeholde mine billeder som almindelige billeder og ikke baggrunde ...
Jeg forstår godt, at du hellere vil arbejde med baggrunde, for det er ofte en meget lettere indgangsvinkel til placering ...
Men de 93% du har brugt i det ovenstående skal jo oversættes til noget fornuftigt, og hvis dine side-kolonner ikke indeholder noget, er det fornuftigst at undgå dem, da du jo ikke kan få baggrunden til at gentage sig, hvis det indsættes som billede ...
Så den udskrift-venlige udgave ville blive (af hele tabellen !-)
-- og hjørnerne ville måske være smarte at undgå, alternativt sætte en border og padding på indholds-div'en ...
Husk iøvrigt at almindelig tekst på papir bør skrives med en serif-skrift (Times New Roman el.) i modsætning til skærmskrift, som helst skal være en sans-serif (verdana, arial osv.) ...
Jeg kan fint få det til at passe ind hvis jeg ved hvor høje de skal være men det ved jeg ikke. Derfor prøver jeg med height="100%" men så vises mit billed ikke:
Jeg valgte at smide en height=""100%"" på min tabel og tilsvarende på mine celler ... så kunne jeg menlig styre det udfra den tekst jeg smed ind i det ...
Jeg siger det også kun som oplysning, og grunden til den forskellige fortolkning er, at der simpelthen i html-standarden overhovedet ikke eksisterer en height-attribut på et table-element, så browserne tager ret forskelligt fat i sådan en ting !-)
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.