Changing Printer Settings using ASP

J

Jeremy

Hi, I have an asp page that is returning data from a database.
Sometimes this data is quite a few rows long. Problem is the customer
(blah) wants to be able to print this data and wants a header printed
on every page. I figured this one out using style sheets and a little
something like this (in case anyone wants to use this):

br.page {
page-break-before: always;
}

basically when I want a page break (when printing!) I put this in:

<br class=""page"" />

and everything turns out formatted all pretty. First problem is, this
only works in IE5.5 or better (Make everyone upgrade!). And if they
have netscape, opera, mozilla, etc. . they're screwed. This isn't a
big deal for me because I am dealing with about 20-30 customers all
with fairly new systems. ANYWAY, my main problem that I am having now
is that when I print on my computer, the formatting is all nice and
page breaks come at the right time and the margins on the left and
right are about .75" each (note, my margins defined by my style sheet
are, margin: 0% 1% 0% 1%;). But when I print on the other computers,
some print like mine and some the margins are like .25" and it totally
screws up my formatting! Is there any way to set a users margins,
etc. using ASP/VBScript/Style Sheets??? Also, is there a way to force
landscape rather than portrait when printing this page? THANK YOU
VERY MUCH!!!

-Jeremy
 
A

Aaron Bertrand - MVP

with fairly new systems. ANYWAY, my main problem that I am having now
is that when I print on my computer, the formatting is all nice and
page breaks come at the right time and the margins on the left and
right are about .75" each (note, my margins defined by my style sheet
are, margin: 0% 1% 0% 1%;). But when I print on the other computers,
some print like mine and some the margins are like .25" and it totally
screws up my formatting! Is there any way to set a users margins,
etc. using ASP/VBScript/Style Sheets???

Not using ASP. You might look at some client-side solutions, e.g. see
http://www.aspfaq.com/2014
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Members online

No members online now.

Forum statistics

Threads
473,768
Messages
2,569,574
Members
45,051
Latest member
CarleyMcCr

Latest Threads

Top