Avatar billede thomas_b Nybegynder
29. februar 2008 - 01:21 Der er 8 kommentarer

Kode til print af baggrunde !

Hej...

Nogle der ligger inde med en idé til at printe baggrunde ud på printeren...

Eksempel..:

I har en hjemmeside hvor der er nogle billeder og baggrunde der passer sammen til 1 helt billede... men når man printer tager den jo soms standart kun billederne og printer...

Jeg skal bruge en kode så den printer hele siden baggrunde og billeder...
Avatar billede roenving Novice
29. februar 2008 - 01:40 #1
Det kan du ikke !-)

-- medmindre du f.eks. til IE beder brugeren om at installere en activeX-plugin, som kan det, du ønsker ...

-- men vejen frem er en helt anden, for hvis dit design er afhængig af de billeder, du har sat som baggrunde, må du lave det om, så det faktisk er billeder, der bare ligger bagved dit andet indhold !o]

PS. skulle du være interesseret i activeX-tingen, kan du finde en mulighed her, scriptX fra meadroid: http://www.meadroid.com/sx_intro.asp
Avatar billede thomas_b Nybegynder
29. februar 2008 - 01:49 #2
Okay... ellers tak.. Har også netop lige fundet en anden hurtigere løsning :)
Avatar billede roenving Novice
29. februar 2008 - 01:57 #3
Den eneste hurtigere løsning, der findes hedder:

"Hvis du skal printe siden ud, så den fremstår, som jeg gerne vil have det, skal du gå ind i dine browserindstillinger og vælge, at den skal printe baggrunde ud"
Avatar billede thomas_b Nybegynder
29. februar 2008 - 02:22 #4
Jo... :) men det vil jeg helst ikke skrive i en beskrivelse af til kunden... :)

Men en anden ting er, kan man lave et tvunget sideskift eller på anden måde undgå at splitte 2 stykker papir midt i en tabel ?
Avatar billede roenving Novice
29. februar 2008 - 02:55 #5
Nej, da jeg heller ikke selv ville finde på noget sådant, medmindre jeg havde styr på den enkelte computers opsætning (hvilket kunne ske i et intranet !-), var mine reaktioner også så kategoriske ...

-- men jeg er da voldsomt nysgerrig overfor hvilken ting, du betegner som en 'hurtigere løsning' ...

-- og det du kan med css, er at tvinge et sideskift bestemte steder, ved at bruge enten page-break-before eller -after: always;

Se f.eks. http://blooberry.com/indexdot/css/properties/print/pbafter.htm !o]
Avatar billede thomas_b Nybegynder
29. februar 2008 - 03:01 #6
Hehe... ingen hurtig løsning... men kom bare til at kigge lidt på det og blev enig med mig selv om at det saktens kunne laves med hele billeder aligevel... :)

Mht. page-break-before så virker den så kun forudbestemt... og har lidt dynamisk indhold... så :)

ellers tak roenving
Avatar billede roenving Novice
29. februar 2008 - 03:20 #7
Jepz, page-break skal du sætte ind, men hvis du har dynamisk indhold kan du jo serverside sætte en ekstra klasse for hvert fjerde-femte-tiende element efter hvor store dine normal-klumper af data er ...

<tr class="even pageBreakNow">

.even{background-color:#ddd;}
.pageBreakNow{page-break-before:always;}
Avatar billede olebole Juniormester
29. februar 2008 - 16:34 #8
<ole>

- og inden du bruger alm. billeder i stedet for baggrundsbilleder, skal du huske på, der er en rigtig god grund til, man ikke kan udskrive baggrundsbilleder  ;o)

Med mindre det er absolut tvingende nødvendigt, at brugeren får skrevet billederne ud, bør du ikke påtvinge ham en udskrift af dem ... og designerens grafiske præferencer og smag er ikke en god nok årsag i den forbindelse  :)

/mvh
</bole>
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