Think I’ve resolved it. Should have a Print Break in the repeat loop.
All the best Terry > On 17 Nov 2014, at 13:47, Terence Heaford <[email protected]> wrote: > > I am trying to use Open Printing to print multiple pages of a DataGrid. Here > is my script, however I only seem to get 1 page, the initial page of the > DataGrid. > > tNumOfPages actually calculates to 110 pages but when I select Open PDF in > Preview I only get 1 page, the first. > > Am I doing something wrong or is this a bug? > > Thanks > > Terry > > on mouseUp > lock screen > put the dgNumberOfRecords of group "tranTable" into tNumOfRecs > > put tNumOfRecs/20 into tNumOfPages > put 1 into tLine > > answer page setup as sheet > if the result = "cancel" then > exit mouseUp > end if > > put the topLeft of grp "tranTable" into tTopLeft > put the bottomRight of grp "tranTable" into tBottomRight > > open printing with dialog as sheet > > repeat with tPage = 1 to tNumOfPages > if tPage = 1 then > put 1 into tLine > else > put tPage * 20 into tLine > end if > > dispatch "ScrollLineIntoView" to group "tranTable" with tLine > print card from tTopLeft to tBottomRight into the printPaperRectangle > > end repeat > > close printing > > unlock screen > end mouseUp > _______________________________________________ > use-livecode mailing list > [email protected] > Please visit this url to subscribe, unsubscribe and manage your subscription > preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode _______________________________________________ use-livecode mailing list [email protected] Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-livecode
