Path: utzoo!utgpu!news-server.csri.toronto.edu!rpi!think.com!spool.mu.edu!mips!apple!apple.com!gandalf From: gandalf@apple.com (Martin Gannholm) Newsgroups: comp.sys.mac.hypercard Subject: Re: Remembering Page Setup problem. HELP PLEASE. Message-ID: <14033@goofy.Apple.COM> Date: 12 Jun 91 18:06:46 GMT Article-I.D.: goofy.14033 References: <1991Jun9.222248.3377@fennel.cc.uwa.oz.au> Sender: usenet@Apple.COM Organization: Apple Computer, Inc. Lines: 49 In article <1991Jun9.222248.3377@fennel.cc.uwa.oz.au> ciru@fennel.cc.uwa.oz.au writes: > I have been using Frederic > Rinaldi's excellent Chooser externals, which allow me to transparently choose > and change printers according to the particular report that the user wishes to > print. (I thoroughly recommend these externals!) > > The only problem is however, (and this would occur whether I was using these > externals or not), when a printer is changed, Hypercard doesn't remember (?) > the page setup that the report was originally designed in, and reports which > are meant to print in landscape orientation will print in the 'upright' > orientation. Am I missing something simple here, apart from the the usual way > of having to manually select landscape orientation from the page setup dialog > box as you would normally when changing a printer? Here's the basic problem, and it has nothing to do specifically with HyperCard: When you change the Page Setup information, the print record is saved with the stack. If you change printers, the printing manager will notice that the printers are incompatible and will RESET the print record, including your Page Setup info. One could say that it's a limitation of the Print Manager that it doesn't remember specific feature requests in Page Setup and try to preserve them if the printer changes. On the other hand, since the defaults for the page geometry and every other aspect could be totally different for another printer chosen (including that the page is defaulted to be wider than it is tall), there isn't an easy solution. The only way I can think of getting around this problem would be to change the defaults for the printer drivers you are using so that they defaulted to landscape. There was an Apple utility written in 1983 (which still works!) called Printer which, among other things, would allow you to change the default page setup information. I only ever tried the utility with Apple printer drivers though, so who knows if it would work for third party drivers. Where to get hold of this utility, I do not know. Martin Gannholm Apple Computer Exclaimer!!! I never said it...Nobody heard me say it...You can't prove anything!