JohnHarkins
MIS
Hi, all!
I need to vary the format of a report by placing the controls of a page more to the right on odd-numbered pages and more to the left on even-numbered pages. This will allow more margin on the inside of a "spread" of two facing even and odd pages to allow for binding room or three-hold punch space.
I also want to swap the location of the page number so that it appears on the outside of each page in a "spread" of two facing pages (even and odd). For example, page numbers are to appear at the left margin on the even-numbered page and at the right margin on the odd-numbered page. The latter is fairly simple... I just put some conditionals in a single control or have duplicate controls for the page number only one of which is made visible or is shown.
More difficult is handling the margins programmatically. I'd like to have a one-pass printing job that sets margins prior to formatting each page. During this event, the margins on the even-numbered page (i.e., lefthand page of a spread) would be left=0.75 and right=1.25. An odd-numbered page would be left=1.25 and right=0.75.
I need to know the events and property values that need to be set as well as what event should trigger the actions.
Can someone please help me?
Thanks,
John Harkins John Harkins
I need to vary the format of a report by placing the controls of a page more to the right on odd-numbered pages and more to the left on even-numbered pages. This will allow more margin on the inside of a "spread" of two facing even and odd pages to allow for binding room or three-hold punch space.
I also want to swap the location of the page number so that it appears on the outside of each page in a "spread" of two facing pages (even and odd). For example, page numbers are to appear at the left margin on the even-numbered page and at the right margin on the odd-numbered page. The latter is fairly simple... I just put some conditionals in a single control or have duplicate controls for the page number only one of which is made visible or is shown.
More difficult is handling the margins programmatically. I'd like to have a one-pass printing job that sets margins prior to formatting each page. During this event, the margins on the even-numbered page (i.e., lefthand page of a spread) would be left=0.75 and right=1.25. An odd-numbered page would be left=1.25 and right=0.75.
I need to know the events and property values that need to be set as well as what event should trigger the actions.
Can someone please help me?
Thanks,
John Harkins John Harkins