I've seen various permutations of rules for this in the Inventor Customization forum.
They are all part of a much larger code for 'automatic drawings' and 'automatic drawing views'.
If you go to that forum and search on the key words for this topic, you'll find what you want.
Then you have to test it to make sure it works, and edit it if it doesn't.
That is above my pay-grade, but there are some coders in there who are always willing to help.
Basically, what the iLogic rule does is start with the width and length of the boarder (inside the frame), which is fixed for each sheet size (unless you have multiple borders per sheet size). Then it finds the full width and length of the part views (depends on how many views you lay-down). Then it uses those two numbers to find the center of the border and view cluster, and places the view cluster on the sheet accordingly. In the process it calculates the size of the views based on the sheet boarder size and an offset factor from the border edge (width and length) and between views.
Here's a very simple example.
... Chris
Win 7 Pro 64 bit + IV 2010 Suite
ASUS X79 Deluxe
Intel i7 3820 4.4 O/C
64 Gig ADATA RAM
Nvidia Quadro M5000 8 Gig
3d Connexion Space Navigator