Forum Moderators: not2easy

Message Too Old, No Replies

Multiple layers won't print

         

chadmg

2:44 pm on Aug 17, 2004 (gmt 0)

10+ Year Member



I have multiple images that are layered on top of each other using abolute positioning. These images all have transparent backgrounds. It seems that only the top layer will be shown when printing in IE or Opera. Also in Opera, the transparent part shows up as all black. When using print preview in both IE and Opera they show exactly as I would like, but they do not print this way. Any help would be greatly appreciated.

chadmg

2:11 pm on Aug 20, 2004 (gmt 0)

10+ Year Member



anyone?

crashomon

2:25 pm on Aug 20, 2004 (gmt 0)

10+ Year Member



Is this an academic exercise, or a real business need? Have you checked out Eric Meyer's excellent CSS websites? perhaps they can help you over there.

Here are some ideas -- maybe not great, but you asked for some ideas, so here goes . . .

1. how about using a dedicated "print" command in CSS that forces output of all layers? (not sure if this can be done...)

2. if you MUST allow output of all layers, and these layers aren't moving or dynamic, then how about enabling a static image to be output when printed out? (see also using a print style command).

And finally, ask yourself: how much of your audience uses these browsers that would force you to jump through hoops for print output? Would not a "prints best in browser XYZ" be sufficient to cover your bases?

Not sure if I'm helping or hurting here, but more info might get you more responses.

Good luck.

Patrick Elward

createErrorMsg

2:35 pm on Aug 20, 2004 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member



I'm not sure this exactly a CSS question, which may explain the dearth of responses. Perhaps if you reposted it to the Site Graphics and Multimedia Design Forum [webmasterworld.com], you'd have better luck.