|
Good point. ----- Original Message ----- From: Simon Coulter <shc@flybynight.com.au> To: <RPG400-L@midrange.com> Sent: Saturday, December 11, 1999 3:25 AM Subject: Re: PRTF Overflow > > Hello Peter, > > It doesn't matter if the groups are fixed sizes or not. The real problem is that the program > cannot assume the page length. If I follow your example and someone alters the page size of > the printer file used by my program I will have groups of records spanning pages because the > rules changed. Anytime you are printing blocks of records you should use the feedback area > because things can change outside your program -- and your program should still cope -- belts > and braces -- bug-free and all that! > > Regards, > Simon Coulter. > > «»«»«»«»«»«»«»«»«»«»«»«»«»«»«»«»«»«»«»«»«»«»«»«»«»«»«»«»«»«»«»«»«»«» > «» FlyByNight Software AS/400 Technical Specialists «» > «» Eclipse the competition - run your business on an IBM AS/400. «» > «» «» > «» Phone: +61 3 9419 0175 Mobile: +61 0411 091 400 «» > «» Fax: +61 3 9419 0175 mailto: shc@flybynight.com.au «» > «» «» > «» Windoze should not be open at Warp speed. «» > «»«»«»«»«»«»«»«»«»«»«»«»«»«»«»«»«»«»«»«»«»«»«»«»«»«»«»«»«»«»«»«»«»«» > file://--- forwarded letter ------------------------------------------------------- > > X-Mailer: Microsoft Outlook Express 5.00.2314.1300 > > Date: Fri, 10 Dec 1999 18:53:03 -0800 > > From: "Peter Dow" <pcdow@yahoo.com> > > To: RPG400-L@midrange.com > > Reply-To: RPG400-L@midrange.com > > Subject: PRTF Overflow > > > > > It depends upon the application. If you are always printing a fixed number > > of lines in each block, then the overflow indicator method will work fine as > > long as you adjust the overflow line on the printer file. > > > > If it's a variable number of lines per printed block, then the file feedback > > method is required. > > > > Peter Dow > > Dow Software Services, Inc. > > 909 425-0194 voice > > 909 425-0196 fax > > > > From: Simon Coulter <shc@flybynight.com.au> > > > Simply relying on the overflow indicator fails when you require all lines > > in a group to be on > > > the same page. Your example makes assumptions about the page size. If > > the page size is > > > changed to 15 your code will allow the last group of 10 to span two pages > > which is exactly what > > > the other appends are trying to avoid. > > > > > > Using the file feedback area allows the program to determine the actual > > number of lines > > > available on the page, and use the current line to determine whether the > > data to print will fit > > > before the end of the page. If so, print the block, if not, skip to a new > > page and print the > > > block. > > > > +--- > | This is the RPG/400 Mailing List! > | To submit a new message, send your mail to RPG400-L@midrange.com. > | To subscribe to this list send email to RPG400-L-SUB@midrange.com. > | To unsubscribe from this list send email to RPG400-L-UNSUB@midrange.com. > | Questions should be directed to the list owner/operator: david@midrange.com > +--- __________________________________________________ Do You Yahoo!? Thousands of Stores. Millions of Products. All in one place. Yahoo! Shopping: http://shopping.yahoo.com +--- | This is the RPG/400 Mailing List! | To submit a new message, send your mail to RPG400-L@midrange.com. | To subscribe to this list send email to RPG400-L-SUB@midrange.com. | To unsubscribe from this list send email to RPG400-L-UNSUB@midrange.com. | Questions should be directed to the list owner/operator: david@midrange.com +---
As an Amazon Associate we earn from qualifying purchases.
This mailing list archive is Copyright 1997-2024 by midrange.com and David Gibbs as a compilation work. Use of the archive is restricted to research of a business or technical nature. Any other uses are prohibited. Full details are available on our policy page. If you have questions about this, please contact [javascript protected email address].
Operating expenses for this site are earned using the Amazon Associate program and Google Adsense.