Hi Roel, The way printing is managed in Gambas3 is completely different in one way: You have to tell the number of pages beforehand, then printing runs automatically page for page. There is one help page that gives a rough overview.
Why do you want to clear a page? Your code will have to check what to print on each page while it is printing, and you cannot stop until all pages have been printed. In my case, the problem was how to print tables of random length. Gambas2 was "simple": The program just printed a table line for line, then initiated a new page when the table had reached the lower edge. Now I found this solution for Gambas3: The table will start at a given position on the page. There are functions that I could use to measure the exact height of each table line. It sums up until it finds it will hit the lower end, then save the number of this line in a list, go on to the next end of page and so on... After measuring and counting, the number of entries in the list will tell how many pages are needed, and printing can be started. I found that the new way of printing is way faster than the old one. It is in fact so fast that I could simply print into a temporary pdf file, then use this file for a preview. When the user hits OK, this pdf is sent to the printer. On the other hand, I had to re-think a number of functions and when this will happen before that etc., and still haven't completely finished :) Regards Rolf Am 03.02.2016 12:03, schrieb Roel Touwen: > Hi all, > > I'm converting software from Gambas 2 to 3. Printing seems to be very > very different in Gambas 3. > > Has anyone a sample of printing more pages? So also clearing the page etc. > > Thanks for now. > > Best regards, > > Roel > > > ------------------------------------------------------------------------------ > Site24x7 APM Insight: Get Deep Visibility into Application Performance > APM + Mobile APM + RUM: Monitor 3 App instances at just $35/Month > Monitor end-to-end web transactions and take corrective actions now > Troubleshoot faster and improve end-user experience. Signup Now! > http://pubads.g.doubleclick.net/gampad/clk?id=267308311&iu=/4140 > _______________________________________________ > Gambas-user mailing list > [email protected] > https://lists.sourceforge.net/lists/listinfo/gambas-user > ------------------------------------------------------------------------------ Site24x7 APM Insight: Get Deep Visibility into Application Performance APM + Mobile APM + RUM: Monitor 3 App instances at just $35/Month Monitor end-to-end web transactions and take corrective actions now Troubleshoot faster and improve end-user experience. Signup Now! http://pubads.g.doubleclick.net/gampad/clk?id=267308311&iu=/4140 _______________________________________________ Gambas-user mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/gambas-user
