Re: Re: Subject: Web Printing

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Let me encourage you to be open minded about the use of dynamic PDF
generation.  Don't think PDF as in storage and downloading -- think PDF in
the realm of format control.

google class.ezpdf.php

or just use this link:

http://www.google.com/search?hl=en&q=class.ezpdf.php&spell=1

Mark Cain


----- Original Message -----
From: "Ng Hwee Hwee" <hhwee@xxxxxxxxxxx>
To: "PHP DB List" <php-db@xxxxxxxxxxxxx>
Sent: Thursday, March 31, 2005 9:39 PM
Subject:  Re: Subject: Web Printing


> hi all,
>
> thanx for all your suggestions. however, the css below doesn't seem to
help
> me solve my <tfoot> problem. if my <tbody> is pretty short, the <tfoot>
will
> still NOT appear at the bottom of my page but it appears where my <tbody>
> ends (which sometimes ends in the middle of my page). what else can i do??
>
> by the way, i cannot use PDFs to generate my reports as suggested by many
of
> you kind souls. This is because my clients just want to click on the
"Print
> Monthly Report" button and i am suppose to fetch the relevant data from
> MySQL DB and print out the report.. they don't need to save them in Excel
or
> PDF. It is restricted to printing off the IE browser.
>
> The problem that gives me the most headache is how can I know the total
> number of pages and the current page number, by using PHP?? I really need
> this because a report can be hundreds of pages so page number is very
> important to my clients.
>
> Please kindly help me! thank you soooo much!
>
> Hwee
>
> ----- Original Message -----
> From: "Neil Smith [MVP, Digital media]" <php@xxxxxxxxxxxxxxxxxxxxxxxx>
> To: <php-db-digest-help@xxxxxxxxxxxxx>
> Cc: <hhwee@xxxxxxxxxxx>
> Sent: Thursday, March 31, 2005 9:15 PM
> Subject: Subject: Web Printing
>
>
> > At 10:27 31/03/2005 +0000, you wrote:
> > >Message-ID: <00d201c535db$dd264570$800101df@xxxxxxxxxx>
> > >From: "Ng Hwee Hwee" <hhwee@xxxxxxxxxxx>
> > >To: "PHP DB List" <php-db@xxxxxxxxxxxxx>
> > >Date: Thu, 31 Mar 2005 18:24:41 +0800
> > >Subject: Web Printing
> > >
> > >Hi all,
> > >
> > >i know i can print out a header and footer using HTML <thead> and
> <tfoot>.
> > >However, the <tfoot> doesn't always stay at the bottom of the page. For
> > >example, if the the last page only have 2 records, the <tfoot> will
> appear
> > >pretty high on the page.
> > >
> > >i am wondering how can i use PHP to fix the position of my header and
> footer
> >
> > PHP cannot help you here, it's the wrong tool for the job (it's a
"hammer"
> > not a "screwdriver" so to speak).
> > You need to (*must* !!!) use CSS to position and specify the height and
> > dimensions of the thead and tfoot thus :
> >
> >
> > thead {
> >          display: table-header-group;
> >          position: absolute;
> >          top: 0;
> >          height: 36pt;
> >          width: 100%;
> > }
> >
> > tfoot {
> >          display: table-footer-group;
> >          position: absolute;
> >          bottom: 0;
> >          height: 36pt;
> >          width: 100%;
> > }
> >
> > These should apply *reasonably* well to position your thead and tfoot
row
> > groups in the same place on each printed page (adjust as desired). You
> > *cannot* use PHP to "guess" the height of the page areas reliably unless
> > you are using a fixed pitch font such as a dot matrix line printer. And
> > even then it's somewhat guesswork (I've done both).
> >
> > But if we're assuming that you're users have laser printers you *must*
use
> > CSS to do the print layout, PHP "line height guessing" will not work for
> you.
> >
> > Cheers - Neil
>
> --
> PHP Database Mailing List (http://www.php.net/)
> To unsubscribe, visit: http://www.php.net/unsub.php
>
>

-- 
PHP Database Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php


[Index of Archives]     [PHP Home]     [PHP Users]     [Postgresql Discussion]     [Kernel Newbies]     [Postgresql]     [Yosemite News]

  Powered by Linux