User Name Password Register
DaniWeb IT Discussion Community
All
What is DaniWeb IT Discussion Community?
You're currently browsing the JavaScript / DHTML / AJAX section within the Web Development category of DaniWeb, a massive community of 361,909 software developers, web developers, Internet marketers, and tech gurus who are all enthusiastic about making contacts, networking, and learning from each other. In fact, there are 2,537 IT professionals currently interacting right now! Registration is free, only takes a minute and lets you enjoy all of the interactive features of the site.
Please support our JavaScript / DHTML / AJAX advertiser: Lunarpages Web Hosting
Views: 6484 | Replies: 1
Reply
Join Date: Mar 2006
Posts: 4
Reputation: jefferyylc is an unknown quantity at this point 
Rep Power: 0
Solved Threads: 0
jefferyylc jefferyylc is offline Offline
Newbie Poster

Help Design for A4 printing HTML report - Pg Break?

  #1  
Mar 5th, 2006
I need to produce a 'report' from a whole bunch of different criteria used to generate the resulting document on the web.
This will need to be printed to an A4 sheet, but here is the rub - I need to be able to control page breaks. I need to show certain things on page 1, then a new page 2 and so on.

Is this possible??

Big problem is that I don't know where I need the pagebreak - its dynamically generated content from a number of options, which results in the finished document.

Its one of those things that is so close to working, but I cannot use it as the resulting report looks shit - and it's a report that clients see and also product providers, so it has to look decent.

Can someone show me the way on using Javascript to perform the A4 size calculation?
AddThis Social Bookmark Button
Reply With Quote  
Join Date: Jun 2005
Location: Kansas City, Missouri, USA
Posts: 344
Reputation: Troy is an unknown quantity at this point 
Rep Power: 4
Solved Threads: 4
Troy's Avatar
Troy Troy is offline Offline
Posting Whiz

Re: Design for A4 printing HTML report - Pg Break?

  #2  
Mar 7th, 2006
This is an "issue" I've visited many times. Unfortunately, formatting HTML to be viewed in a web page that will print exactly the way you want is near impossible---you aren't allowed that kind of control over the formatting with HTML.

With CSS, you can insert page breaks.
http://www.w3.org/TR/REC-CSS2/page.html

The other problem people have is how to know when to insert the page-breaks. For example, if I have 500 rows of data to print in a report, and I want a header and footer on all pages, and I want each page to nicely fit an 8.5 x 11 page, how many records can I print on each page? Good question! All you can do is set the font-size and line-height, etc using CSS, then make your best guess (trial and error) as to how many lines fit per page. If you have to deal with lines possibly wrapping---ouch--your job is that much more difficult.

If you REALLY need the report to look professional, and exact formatting is required, then this is what PDF's are designed for. You can programattically generate PDF's on the fly and serve to your customers on your website. Moderator Tgreer (www.tgreer.com) on this forum is one of the leading Postscript / PDF experts in the country and can provide further assistance. Maybe he will chime in on this thread.
Troy Wolf is the author of SnippetEdit. "Website editing as easy as it gets." IX Web Hosting
Reply With Quote  
Reply

Only community members can participate in forum threads. You must register or log in to contribute.

Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)

 

DaniWeb JavaScript / DHTML / AJAX Marketplace
Thread Tools Display Modes

Similar Threads
Other Threads in the JavaScript / DHTML / AJAX Forum

All times are GMT -4. The time now is 9:36 pm.
Forum system based on vBulletin Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
©2003 - 2008 DaniWeb® LLC