Change "down" direction for dots/dims in detail viewport

Hello!

We have automated the creation of a few hundred layout pages to be printed for our production processes. Some need to be landscape orientation, some need to be portrait. We’d like to be able to print all of them at once, without having to print the portrait ones separately from the landscape ones. (As far as I know, you have to choose one or the other when printing from Rhino, yes? In other words, it won’t select the proper orientation for each layout automatically.)

To solve this, I made all the layouts landscape, and just rotated the detail viewport on the ones that need to be portrait. Trouble is, the dots and dimension texts always read based on page orientation, even if they’re drawn in model space. So when my end user turns the printed page to portrait orientation, the dots will read sideways, and some of the dimensions will read upside down. Is there a way to specify which way “down” is for the purposes of orienting text within dots and dimensions, if you don’t want this “down” to be toward the bottom of the layout page? I tried using ViewportInfo.SetCameraUp, but that just rotates the view within the detail.

Thank you!