webForumDet fria alternativet

Bakgrundsfärg vid utskrift

HTML & CSS

9 svar · 621 visningar · startad av Web-Tor

Medlem sedan nov. 200013 890 inlägg
Frågan#1

Jag vill att bakgrundsfärgen ska synas när jag printar en HTML-sida.
- "Det går inte!" säger du.
- "Jo, det gör det" säger jag. ;)

Jag märkte nämligen att man kunde använda den här koden för att få med bakgrundsfärgen vid utskrift:

 <table cellspacing="0" style="filter:progid:DXImageTransform.Microsoft.MaskFilter(color=blue);">
	<tr>
		<td>Blå bakgrund</td>
	</tr>
</table>

Problemet är att det bara funkar på <table> och jag skulle vilja ha det på <td>. Några förlag?a

Medlem sedan aug. 20039 340 inlägg
#2

Just nu sitter jag på en UNIX-burk, och minnet tryter, men finns det inte en cgeckbox i skriv ut- eller utskriftsformatrutan för att skriva ut bakgrundsfärger?

Medlem sedan nov. 200013 890 inlägg
#3

nitro2k01 skrev:

Just nu sitter jag på en UNIX-burk, och minnet tryter, men finns det inte en cgeckbox i skriv ut- eller utskriftsformatrutan för att skriva ut bakgrundsfärger?

Jo, man kan ställa in detta på klienten men jag vill tvinga ut bakgrundsfärgen.

Medlem sedan okt. 2005541 inlägg
#4

Varför måste en del alltid försöka tvinga sina besökare till något dom kanske inte vill? Tror inte ens att detta går. Jag kan alltid välja utskrift utan bakgrundsfärger eller enbart i svart/vitt (gråskala) innan jag skriver ut någonting.

Medlem sedan nov. 200013 890 inlägg
#5

Mozfan skrev:

Varför måste en del alltid försöka tvinga sina besökare till något dom kanske inte vill?

Inte för att det har med min tråd att göra men jag kan besvara din fråga ändå. Varför? Jo, för att kunden vill detta. Webbsidorna ingår i ett extranät som enbart är tillgängliga för kunden. Om det är färg eller inte svartvitt spelar inte så stor roll. Huvudsaken är att det blir kontrast mellan olika element. I ett stapeldiagram kan det t.ex. vara praktiskt att använda olika toner av grått för att skilja på de olika staplarna. :)

Medlem sedan okt. 2005541 inlägg
#6

Web-Tor skrev:

Mozfan skrev:

Varför måste en del alltid försöka tvinga sina besökare till något dom kanske inte vill?

Inte för att det har med min tråd att göra men jag kan besvara din fråga ändå. Varför? Jo, för att kunden vill detta. Webbsidorna ingår i ett extranät som enbart är tillgängliga för kunden. Om det är färg eller inte svartvitt spelar inte så stor roll. Huvudsaken är att det blir kontrast mellan olika element. I ett stapeldiagram kan det t.ex. vara praktiskt att använda olika toner av grått för att skilja på de olika staplarna. :)

Visst har det med din tråd att göra, om du (ok din kund då) vill tvinga andra att skriva ut bakgrundsfärgen :) Men hela orsaken till detta önskemål framgick inte tidigare, så det kanske finns skäl att försöka göra det. Jag reagerade bara på att du skrev "jag vill tvinga ut bakgrundsfärgen". :q

Men fortfarande är det ju så att de som vill se diagrammen antagligen förstår att de måste skrivas ut i färg (eller gråskala), skrivarna är antagligen default inställda för färgutskrifter. Syns inte staplarna på vit bakgrund?

Förlåt min undran, men denna problematik med behov av tvingande bakgrundsfärger har jag aldrig stött på, så jag har antagligen svårt för att förstå det. :OO

Medlem sedan nov. 200013 890 inlägg
#7

Mozfan skrev:

Men fortfarande är det ju så att de som vill se diagrammen antagligen förstår att de måste skrivas ut i färg (eller gråskala), skrivarna är antagligen default inställda för färgutskrifter.

Jag har ingen aning om hur skrivarna är inställda. Det är en webbapplikation som kommer att användas på tiotusentals arbetsplatser över hela världen. Skrivarnas kvalitet och inställningar kommer med all sannolikhet variera mellan Teheran och Blomstermåla. ;)

Mozfan skrev:

Syns inte staplarna på vit bakgrund?

Visst kommer dom att synas (eftersom dom har en ram) men det blir svårare att se skillnad mellan olika staplar om alla har samma färg (d.v.s ingen färg).

Mozfan skrev:

Visst har det med din tråd att göra, om du (ok din kund då) vill tvinga andra att skriva ut bakgrundsfärgen.

Huruvida det är en bra eller dålig idé att skriva ut bakgrundsfärger är visserligen en intressant diskussion men jag startade tråden för att få veta om någon vet hur man gör för att skriva ut bakgrundsfärgen och då speciellt om någon vet hur man kan använda DXImageTransform för detta.

Medlem sedan juni 200032 967 inlägg
#8

Måste det vara bakgrundsfärger då?

Kan du inte fylla med färgade gif-bilder av lämplig storlek?

Medlem sedan dec. 20042 245 inlägg
#9

Det kanske inte är någon lösning på problemet, men det finns en inställning för att skriva ut bakgrunder i IE. Verktyg, Internet-alternativ, Avancerat, Utskrift, Skriv ut bakgrundsfärger och bilder.

Hur som helst, det verkar inte fungera på TD, men det fungerar på DIV om hasLayout=true, alltså

div { filter:mask(color=blue); zoom:1; }
Medlem sedan nov. 200013 890 inlägg
#10

@nders skrev:

Måste det vara bakgrundsfärger då?
Kan du inte fylla med färgade gif-bilder av lämplig storlek?

Saken är den att jag hade tänkt mig ha en text i elementet dessutom, det är därför jag gärna vill ha en backgrundsfärg.

zcorpan skrev:

Det kanske inte är någon lösning på problemet, men det finns en inställning för att skriva ut bakgrunder i IE. Verktyg, Internet-alternativ, Avancerat, Utskrift, Skriv ut bakgrundsfärger och bilder.

Web-Tor skrev:

Jo, man kan ställa in detta på klienten men jag vill tvinga ut bakgrundsfärgen.

;)

zcorpan skrev:

Hur som helst, det verkar inte fungera på TD, men det fungerar på DIV om hasLayout=true, alltså

Intressant! :D

262 ms totalt · 4 externa anrop · v20260731065814-full.6fe65c25
124 ms — deklarationer (db)
0 ms — hämta statistik (cache)
135 ms — hämta tråd, inlägg och bilagor (db)
124 ms — ändringar (db)