The user should choose in the assembly the hole assembly or select a part. In part environment the front view is selected. The front view is the base view in the sheet.
All views have an offset / space for dimensions. There should be a possibility to move the views to the center of the sheet. The space between the views could be changed by the user or set automatically. If the views do not fit on the sheet, then a query should come, whether the next larger sheet should be used or whether the views should be increased or decreased. The process of incresing or decreasing of all views with a given space or automatically calculated space should be also possible as a separate function. This function should center the main view on the sheet.
The views together should be 3/4 of the sheet size. The rest space is for the dimensions and text etc. After the sheet is generated the user should have the option to scale the views up or down or to change another sheet size (Portrait: A4; landscape: A3, A2, A1, A0).
The views should be automaticaly scaled to 1:1, 1:2, 1:2,5 , 1:5, 1:10, 2:1, 2,5:1, 5:1, 10:1) If the size of the views is too big to fit on the sheet the next sheet size should be choosen.
Some code / ideas:
https://forums.autodesk.com/t5/inventor-customization/automatic-scale-and-view-position/td-p/5784680
Can't find what you're looking for? Ask the community or share your knowledge.