I doubt this is possibly or if there is a plug-in that provides this functionality in FMP 10A but I'm hoping. I need to be able to use data from a database which would store field positions to programmatically change the position of fields in a layout. The database would have the field name, its distance from the top of the page and distance from the left of the page (similar info is found in the Object Info pane when in layout mode). the database with the fields to be laid out would read the data from the first database and place each matching field on a layout based of the measurements. Additional info in the first database would be Database File name and layout name as well as possible field width. ability of dynamically change font, font size, and style would be good. is there anything that does this. This is needed so my end user can modify their printouts without needing to know how to program, also reduces cost to them as they would not have to purchase the full FMP 10A, they'd just pay for my programming services.
Field can only be placed in Layout mode. What you can do is allow your users to go into layout mode and change report layouts. You can have certain accounts setup with privilege sets that will allow editing only on particular layouts.
Personally, I use a seperate reports file which keeps the users completely away from my data or user interface file in addition to the account/privs.