I read the faq, and it mentions that IE 4 on windows requires setting a
printing option to allow background colors to be printed.
Things change, life goes on, other browsers come into existence....
So, is there a way in CSS to say "Yeah, print these background colors",
without the user having to turn on an option that will then apply to all
pages printed?
Thanks,
--
J.B.Moreno
Aug 19 '05
16 3933
In article <20************ *******@newsrea der.com>,
J. B. Moreno <pl***@newsread ers.com> wrote: te******@eurone t.nl wrote: In article <20************ *******@newsrea der.com>,
[...]
The essential thing is to realise that on the 'net the end user is always in control, not the author. As an author you can make suggestions as to how you think your content would best be presented, but no more. You have zero control. The user has all control. (Whether a given user is aware of that is a different issue.) As an author, it's my job to at least try to present my stuff in what I think will be the most effective manner
Agreed. (Except I would say "try to *suggest* a presentation".)
[...]
Letting the reader override what I do is fine, not allowing me to do it in the first place is another matter entirely.
I don't know much about printing, but I think in practice setting the
background colour to white for print media, which you can do with CSS,
results in no background colour being printed. If a user-agent ignores
that, it will be either because it is broken or because the user chose
to override yours suggestion. In either case, as an author you have no
control.
--
Sander Tekelenburg, <http://www.euronet.nl/%7Etekelenb/> te******@eurone t.nl wrote: In article <20************ *******@newsrea der.com>, J. B. Moreno <pl***@newsread ers.com> wrote:
-snip- Letting the reader override what I do is fine, not allowing me to do it in the first place is another matter entirely.
I don't know much about printing, but I think in practice setting the background colour to white for print media, which you can do with CSS, results in no background colour being printed. If a user-agent ignores that, it will be either because it is broken or because the user chose to override yours suggestion. In either case, as an author you have no control.
The issue is that setting the bacground color does NOTHING unless you first
get the user to make a change in his preferences -- IMO this is broken
behavior (not that I expect my opinion to result in a change), if there's a
media type for print, and it specifies a background, then that background
should be used by default.
Since it isn't, I (as the author) have three choices: forget about how it
looks when printed (not an option in this particular case as the whole
point is to go to paper), provide instructions to the user for how to turn
on background printing, or make my own "background " elements which are
really layered foreground elements. But if the author fakes a background,
it's the user that has no control...
--
J.B.Moreno
In article <20************ *******@newsrea der.com>,
J. B. Moreno <pl***@newsread ers.com> wrote: te******@eurone t.nl wrote:
[...]
The issue is that setting the bacground color does NOTHING unless you first get the user to make a change in his preferences [...]
Since it isn't, I (as the author) have three choices: forget about how it looks when printed (not an option in this particular case as the whole point is to go to paper)
If printing to paper is the whole point, I'd think it would make more
sense to publish as PDF instead of HTML.
--
Sander Tekelenburg, <http://www.euronet.nl/%7Etekelenb/> te******@eurone t.nl wrote: J. B. Moreno <pl***@newsread ers.com> wrote:
te******@eurone t.nl wrote:
[...]
The issue is that setting the bacground color does NOTHING unless you first get the user to make a change in his preferences [...]
Since it isn't, I (as the author) have three choices: forget about how it looks when printed (not an option in this particular case as the whole point is to go to paper)
If printing to paper is the whole point, I'd think it would make more sense to publish as PDF instead of HTML.
It's running off of a dynanmic web page, I don't know how to output a PDF
from a webpage...and I wouldn't want any unnecessary steps for the user.
If they clicked on a "print now" button, it should print now, not popup
with something else that then requires them to choose to print it again.
--
J.B.Moreno
J. B. Moreno wrote: I don't know how to output a PDF from a webpage
There are many scripts and utilties that do this, I believe there are
several for php alone. google is your friend. ;)
--
Reply email address is a bottomless spam bucket.
Please reply to the group so everyone can share.
In article <20************ *******@newsrea der.com>,
J. B. Moreno <pl***@newsread ers.com> wrote: te******@eurone t.nl wrote:
[...] If printing to paper is the whole point, I'd think it would make more sense to publish as PDF instead of HTML.
It's running off of a dynanmic web page, I don't know how to output a PDF from a webpage...
You use whatever scripting language you're comfortable with (IIRC you're
comfortable with Perl) and is available on your server to have some tool
running on your server print the page to PDF (I'm sure there are cli
tools that can do that). You can have a hyperlink activate this process
which, as its final action, returns the PDF. From the user's point of
view it would just be a "download PDF" link. Your server does the magic
of generating that PDF on the fly.
and I wouldn't want any unnecessary steps for the user.
I can't think of a way to make it less than those 2 steps: [1] click
hyperlink to fetch PDF, [2] hit the local print button. I can't discover
anything unnecessary in that.
It might be possible to make that hyperlink activate some piece of
javascript that automagically prints the PDF. But you can't be sure
javascript will be available so shouldn't make things dependant on that.
(In fact I think there's a good chance this sort of extra service will
only confuse users.)
If they clicked on a "print now" button, it should print now, not popup with something else that then requires them to choose to print it again.
Indeed. So don't call that link "print now", but "download very pretty
printable version" ;)
--
Sander Tekelenburg, <http://www.euronet.nl/%7Etekelenb/>
J. B. Moreno schreef: te******@eurone t.nl wrote: In article <20************ *******@newsrea der.com>, J. B. Moreno <pl***@newsread ers.com> wrote: -snip- Letting the reader override what I do is fine, not allowing me to do it in the first place is another matter entirely.
I don't know much about printing, but I think in practice setting the background colour to white for print media, which you can do with CSS, results in no background colour being printed. If a user-agent ignores that, it will be either because it is broken or because the user chose to override yours suggestion. In either case, as an author you have no control.
The issue is that setting the bacground color does NOTHING unless you first get the user to make a change in his preferences -- IMO this is broken behavior (not that I expect my opinion to result in a change), if there's a media type for print, and it specifies a background, then that background should be used by default.
Since it isn't, I (as the author) have three choices: forget about how it looks when printed (not an option in this particular case as the whole point is to go to paper), provide instructions to the user for how to turn on background printing, or make my own "background " elements which are really layered foreground elements. But if the author fakes a background, it's the user that has no control...
Excuse me for hijacking this thread, but have you found a solution?
I have a similar problem. A FoxPro program creates a calender with
various colors depending on the type of activity per day. Up to 8
colors are possible.
On screen this looks as requested by the customer, but on paper we just
get empty white squares. The customer cannot change the "print
background colors" setting because of security settings on the Citrix
server.
I tried @media print, but that made no difference.
How can this be solved?
--
Amedee Van Gasse This thread has been closed and replies have been disabled. Please start a new discussion. Similar topics |
by: Scott |
last post by:
There is a setting in IE for "Print background colors and images."
I've noticed that without checking this option, a web page will print CSS
lines between table rows, but a background color of say the header won't.
The below style will display the borders in print preview, but won't display
the background color.
Does anyone know if it's possible to force background CSS or HTML colors to
print without having the user change the default...
|
by: Yarik |
last post by:
Hello,
When I open an HTML document by Internet Explorer 6 and then print the
document on a color inkjet printer, some of the colors are rendered
incorrectly (they appear much darker than they should be, almost
black).
The exact version of IE is 6.0.2800.1106 (with all patches applied).
The printer is Canon S330. Examples of "suffering" colors are: "green",
"teal", "purple" (and the general impression is that anything near the
|
by: Peter Williams |
last post by:
Hi All,
I want to write some javascript for a html page which does the
following.
Imagine that the page contains a table with 2 columns and 3 rows, e.g.:
+---+---+
| A | B |
+---+---+
|
by: Franklin |
last post by:
WITHOUT KNOWING ANYTHING ABOUT THE CURRENT COLORS, I want to swap the
foreground/background colors of a link when someone hovers over it. Is
this possible with HTML, CSS, DOM, & JavaScript? If so, how?
See my HTML below (or go to my test page at
http://fmbbowen.com:39353/misc/Misc.html). I also tried treating
..color as a number and subtracting the current color from 0xFFFFFF but
that did not work either. The numerous examples I...
|
by: Steffen Loringer |
last post by:
Hi group,
I like to print my ASP.NET page with the internet explorer. I added a
panel (with a black border and blue as background) and a button to my page.
If I press print in the Internet Explorer, the panel is printed without
the blue background but with the black border. The normal button is
printed as seen on screen.
What is the reason that the panel background color is not printed correctly?
| |
by: letsgetsilly |
last post by:
I'm developing the external corporate website for my company in Visual Studio 2003 using html, css, and a user web control for the header/navigation.
When I try to print any of the pages only the header image (an <img> located in the Web User control) and the footer (also <img>) will print, but none of the text, graphics, background colors, or background images that are included.
My page is a liquid 3 column + 1 header + 1 footer CSS...
|
by: Chris Dunaway |
last post by:
I have a simple .asp page in which is included an IFrame that loads
and Asp.Net page. The asp.net page takes and xml document and uses an
xslt transformation to generate the html for output. The output is
just a viewable only report.
Inside the .aspx page, I have registered a simple client side script
to print the contents of the IFrame like this:
string printScript = @"function PrintIt() { window.print(); }";...
|
by: =?Utf-8?B?QnJpYW4gQ29vaw==?= |
last post by:
Is there a way to force printing in black and white programatically?
|
by: JeffP |
last post by:
A customer is reporting that all reports are printing with a greeny
background. When previewed they have what looks like a light-grey
background.
I can see this as they are not local. They say other things like Word
documents print fine, only the Access reports are doing this.
They print fine on my system. They all are formatted for white backgrounds.
This is a 2000 database. They are using 2003. I have used the db in 2003 and
|
by: marktang |
last post by:
ONU (Optical Network Unit) is one of the key components for providing high-speed Internet services. Its primary function is to act as an endpoint device located at the user's premises. However, people are often confused as to whether an ONU can Work As a Router. In this blog post, we’ll explore What is ONU, What Is Router, ONU & Router’s main usage, and What is the difference between ONU and Router. Let’s take a closer look !
Part I. Meaning of...
|
by: Hystou |
last post by:
Most computers default to English, but sometimes we require a different language, especially when relocating. Forgot to request a specific language before your computer shipped? No problem! You can effortlessly switch the default language on Windows 10 without reinstalling. I'll walk you through it.
First, let's disable language synchronization. With a Microsoft account, language settings sync across devices. To prevent any complications,...
| |
by: Oralloy |
last post by:
Hello folks,
I am unable to find appropriate documentation on the type promotion of bit-fields when using the generalised comparison operator "<=>".
The problem is that using the GNU compilers, it seems that the internal comparison operator "<=>" tries to promote arguments from unsigned to signed.
This is as boiled down as I can make it.
Here is my compilation command:
g++-12 -std=c++20 -Wnarrowing bit_field.cpp
Here is the code in...
|
by: jinu1996 |
last post by:
In today's digital age, having a compelling online presence is paramount for businesses aiming to thrive in a competitive landscape. At the heart of this digital strategy lies an intricately woven tapestry of website design and digital marketing. It's not merely about having a website; it's about crafting an immersive digital experience that captivates audiences and drives business growth.
The Art of Business Website Design
Your website is...
|
by: Hystou |
last post by:
Overview:
Windows 11 and 10 have less user interface control over operating system update behaviour than previous versions of Windows. In Windows 11 and 10, there is no way to turn off the Windows Update option using the Control Panel or Settings app; it automatically checks for updates and installs any it finds, whether you like it or not. For most users, this new feature is actually very convenient. If you want to control the update process,...
|
by: tracyyun |
last post by:
Dear forum friends,
With the development of smart home technology, a variety of wireless communication protocols have appeared on the market, such as Zigbee, Z-Wave, Wi-Fi, Bluetooth, etc. Each protocol has its own unique characteristics and advantages, but as a user who is planning to build a smart home system, I am a bit confused by the choice of these technologies. I'm particularly interested in Zigbee because I've heard it does some...
|
by: conductexam |
last post by:
I have .net C# application in which I am extracting data from word file and save it in database particularly. To store word all data as it is I am converting the whole word file firstly in HTML and then checking html paragraph one by one.
At the time of converting from word file to html my equations which are in the word document file was convert into image.
Globals.ThisAddIn.Application.ActiveDocument.Select();...
|
by: 6302768590 |
last post by:
Hai team
i want code for transfer the data from one system to another through IP address by using C# our system has to for every 5mins then we have to update the data what the data is updated we have to send another system
| |
by: bsmnconsultancy |
last post by:
In today's digital era, a well-designed website is crucial for businesses looking to succeed. Whether you're a small business owner or a large corporation in Toronto, having a strong online presence can significantly impact your brand's success. BSMN Consultancy, a leader in Website Development in Toronto offers valuable insights into creating effective websites that not only look great but also perform exceptionally well. In this comprehensive...
| |