Am 25.09.2014 14:33, schrieb Benoît Minisini: > Le 25/09/2014 09:05, Rolf-Werner Eilert a écrit : >> Hi folks, >> >> The only thing that keeps me from actually converting all my Gambas2 >> stuff into Gambas3 is the printing function. There are situations when >> you don't know how many pages you will end up with when starting to >> print. For instance, there are tables or longer texts which might be >> more than one page - or not. >> >> So it's necessary to figure out how many pages to print prior to start >> printing. In case of a simple line-by-line text or table, you can simply >> compute the space needed in advance. But in some cases, I have much more >> complex situations, and then it would be easiest to have a way to run a >> simple pre-print and count the pages. >> >> In those Gambas2 projects I mean, I have e. g. a printing function that >> runs in a DO LOOP. When printing reaches the end of the page, it simply >> opens a new page, jumps to the start position and continues printing there. >> >> How do you solve this for Gambas3? I thought, a simple way would be to >> order a single page, printing into a temporary pdf, and look if there is >> another page needed, order another one-page print, and so on. Counting >> each page, you produce only a one-page temporary pdf. Then you start the >> actual printing with the counted number of pages. >> >> Am I completely wrong here? Do you know a better/easier way? >> >> Thank you for any input! >> >> Rolf >> > > You must know how many pages you have to print before printing, > otherwise the user won't be able to see a preview, won't be able to > print the pages it wants, and won't know if clicking on the print button > will generate one page or one thousand. > > To know how many pages you have to print, you have to compute the layout > of your printing. And yes, it may mean printing the things twice. One > virtually to compute the number of pages, and one for real. > > Regards, >
Ok, thank you Benoit for making that clear! I just wanted to know if I'm on the right way here. Regards Rolf ------------------------------------------------------------------------------ Meet PCI DSS 3.0 Compliance Requirements with EventLog Analyzer Achieve PCI DSS 3.0 Compliant Status with Out-of-the-box PCI DSS Reports Are you Audit-Ready for PCI DSS 3.0 Compliance? Download White paper Comply to PCI DSS 3.0 Requirement 10 and 11.5 with EventLog Analyzer http://pubads.g.doubleclick.net/gampad/clk?id=154622311&iu=/4140/ostg.clktrk _______________________________________________ Gambas-user mailing list Gambas-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/gambas-user