|
Posted by David Stone on January 29, 2008, 8:27 am
Please log in for more thread options In article
> > What if the user does have A3 paper, but wants to print on
> > A4 paper anyway? Maybe they even prefer to do a "two up"
> > layout to save paper, so each page is effectively A5?
> > There's a reason that these things are called USER preferences!
>
> I and colleagues are the users and this is how we would
> prefer to do it. The pages contain machine-generated reports.
> The HTML specifies the fonts, font sizes, colors etc. to
> maximise readability; specifying a paper size preference
> would avoid paper wastage when people forget to select A3
> and get something unreadably small.
>
> Why the assumption that I'm setting up a public website
> that has to be acceptable to the US market? It seems to
> reflect a narrow view of what HTML can be used for.
Because you didn't specify otherwise in your post! It was
obvious to you what you were talking about, but not to anyone
else reading your original post. So now you have established
the proper context for your question, hopefully you will get
better answers!
As a starting point, I'd suggest that anything requiring
information about a user's browser, monitor, or printer
settings is going to require Javascript at a minimum. HTML
certainly doesn't provide that information. With CSS, you
could create an @media print block in the style sheet (although
your reply above suggests you may already be doing this) which
would provide A3-specific layout and sizing. But I think that's
about as far as currently implemented HTML/CSS will take you.
|