Tlbx Printing.Incl (in headers----I'm looking at a beta, so it might be different for R7) shows PMPageFormat defined as: #define PMPageFormat as ptr This header and Subs Printing.Incl might be worth a browse. Also, RP's post on May 30th regarding setting the page orientation might be another snippet of information. Have you tried the Apple developer web site? Brian On Jun 3, 2004, at 12:53 PM, Peter Boyle wrote: > Hi Gang > I have a design and detailing program that, depending on the type of > Steel > Truss that is designed, requires output to either Letter (portrait) > Legal > (Landscape) or Ledger (Landscape) > I can change the orientation quite easily. But I need to > understand the > makeup of PMPageFormat. Is this a RECORD, I can't find anything > defining it. > Bricknell's book helps somewhat but I get bogged down in trying to set > defaults, I can find nowhere where these are defined and assigned. I've > tried incorporating Robert Purves posting from Jan/2004 but it seems > overkill for what I need. > Any help will be appreciated > > Triple Pete > > -- >