•
•
•
•
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
![]() |
•
•
Join Date: Mar 2006
Posts: 4
Reputation:
Rep Power: 0
Solved Threads: 0
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?
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?
•
•
Join Date: Jun 2005
Location: Kansas City, Missouri, USA
Posts: 344
Reputation:
Rep Power: 4
Solved Threads: 4
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.
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.
![]() |
•
•
•
•
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
•
•
•
•
•
•
•
•
DaniWeb JavaScript / DHTML / AJAX Marketplace
•
•
•
•
ajax asp code creative css database design developer development div dreamweaver exploit firefox google checkout google checkout vat home howto html html api illustrator internet javascript kaspersky malware microsoft navigation news normalization office photoshop print report research security site software sql survey symantec tables toread tutorials vendor virus vista w3c web wysiwyg xml
- Printing HTML from VB.Net (VB.NET)
- Printing Data Report Directly in vb.net (VB.NET)
- AJAX : Am i right with the concept? (JavaScript / DHTML / AJAX)
- communication HTML and ASP.NET (ASP.NET)
- How to create Dynamic Page Break in HTML? (JavaScript / DHTML / AJAX)
- WinXP, RH9, Samba, and Printing (*nix Software)
Other Threads in the JavaScript / DHTML / AJAX Forum
- Previous Thread: Scrollable Suckerfish Menus?
- Next Thread: Status Bar Message Problem


Linear Mode