Sorry, I said MOVE OBJECT instead of the new name OBJECT MOVE. I'm not using it
to deal with different printer settings. Mainly just to move/resize things
based on other content. For example, here is a fragment that ensures the footer
is on the bottom of the page.
Case of
: ($printArea=Form footer)
GET PRINTABLE AREA($maxHeight)
$footer:=29
$remainder:=$maxHeight-Get printed height
If ($remainder>$footer) //fix it so it fills all the remaining space and
puts everything at the bottom
$remainder:=$remainder-$footer
SET PRINT MARKER(Form footer;Get print marker(Form footer)+$remainder)
OBJECT MOVE(*;"footer_@";0;$remainder)
End if
End case
John DeSoi, Ph.D.
> On May 21, 2018, at 5:51 PM, Sujit Shah via 4D_Tech <[email protected]>
> wrote:
>
> Are you using MOVE OBJECT to adjust for different printer settings?
>
> On Mon, May 21, 2018 at 11:09 PM, John DeSoi via 4D_Tech <
> [email protected]> wrote:
>
>> All the MOVE OBJECT code I have runs in the form event for the area being
>> printed (On Printing Detail, Form Footer, etc.). Not sure that it works
>> with On Load for printing.
**********************************************************************
4D Internet Users Group (4D iNUG)
FAQ: http://lists.4d.com/faqnug.html
Archive: http://lists.4d.com/archives.html
Options: https://lists.4d.com/mailman/options/4d_tech
Unsub: mailto:[email protected]
**********************************************************************