MobileSheets Forums

Full Version: Scaling/orientation/size clarification?
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
Sorry if this has been covered previously, but I just want to be sure I'm not missing something ...

I've been experimenting with display options and in particular with scrolling in landscape mode -- mostly wanting to make the piece more visible to me on my current display.  The "problem" I have is that when I do this, I can't seem to be able to truly scale the page so the size of the notation isn't a bit overwhelming (because it's being forced to occupy the entire screen) -- which also results in less vertical space to display it -- so I have to scroll every few lines.

It seems to be an "all or nothing" approach to scaling in that you can choose to maximize width or maximize height (so it's really "how to fill the screen", but not to really "scale" the display within the window with any more granularity.  I see some threads suggesting that you can achieve such scaling in portrait mode, but apparently not in landscape mode?

What I'd like to do is something like set the scale to an arbitrary percent (like "75%") so that (in landscape mode) the notation displays larger (but not distorted) than in portrait mode, but not overwhelmingly large.  A consequence of this, of course would be that in that mode/scale) more of the page would be displayed vertically -- so I wouldn't have to scroll so frequently.

But I'm now thinking that this can't be done.  Is that correct?  If so, the only solution may be a change in hardware.
If you are using the single page display mode, bring up the display mode dialog with the tablet in landscape, uncheck "Display half pages in landscape", set the page scaling to "Fit Screen", and then just zoom in until it's the size that you want.

Mike
(09-09-2024, 05:10 AM)Zubersoft Wrote: [ -> ]If you are using the single page display mode, bring up the display mode dialog with the tablet in landscape, uncheck "Display half pages in landscape", set the page scaling to "Fit Screen",

I think I did this correctly.  The result is that the page is displayed as occupying the full screen but  is distorted because its width has been increased to do so.

Quote:just zoom in until it's the size that you want.

I figured that this must mean to use the Apply Zoom Pan Settings to enable pinch zoom ... and Allow zoom out .... ?

So after that, I can in fact adjust the size of the image -- but it's distorted because it's using the aspect ratio of the screen rather than the aspect ratio of the page being displayed, which is a direct consequence of invoking "Fit Screen" and gets back to my observation that "scaling" here means "filling the screen" rather than "scaling the image".  I still can't truly scale the image since image scaling requires preserving aspect ratio.  Otherwise, you're just "resizing" the image (which doesn't require aspect ratio preservation).

There appears to be no way to correct for this since although the pinch action does allow you scale the image, the image that you're now scaling is a distorted one -- having lost its original aspect ratio via the "fit to screen" step.

I don't see a way to run around this issue while using paging.  If I switch to scrolling, then it appears that I can genuinely scale a page to the size I want (retaining aspect ratio) and simply scroll through pieces that way.  That might work well for me (except you lose aspects of "page turning").  But then the question is:

Is there some way to scale all of the pages in all of the pieces in a (say) setlist without having to do them all one at a time with the "pinch" approach?  Can you do something that amounts to an "apply this scaling to all pieces in this setlist"?
You must have the page scaling set to "Full screen", not "Fit Screen". Otherwise the aspect ratio wouldn't be distorted like that, so check that real fast. Send screenshots of what you are encountering to mike@zubersoft.com if things still aren't working the way you expect, along with a screenshot of your page scaling settings and display mode settings.

As far as applying zooming to multiple pages in a setlist, yes you can do that. Load your setlist, bring up the overlay, tap the second icon at the bottom left, tap "Zoom/Pan Settings" and change the Zoom Settings dropdown to "All Pages in Setlist". Then you can pinch zoom and all pages in the entire setlist will be adjusted. Just ensure all of your pages are actually the same size, otherwise you may not get the result you are expecting.

Mike
Okay.  The problem was that I did have "Full screen" rather than "Fit Screen" set.  Having changed that, I can pinch and zoom pages successfully.  However, I also have both Zoom Settings and Pan Settings set to "All Pages in Setlist".  But only the page that I do the pinch zoom on is affected by that.  The others appear to be totally unaffected.

It is true that the pages are of differing sizes since they've all been cropped.  Is that inhibiting the setting of one being propagated to the others?

There are less than two dozen pieces in this setlist, and so doing each individually isn't overly burdensome.
I'll look into that.  Which platform is this on? Just looking at the Android code, it seems like it should be affecting all pages in the setlist, so I'll have to run through some tests.

Thanks,
Mike
It's on my Windows 10 Lenovo tablet.  Before you spend more time on it, let me try it on my Chromebook and see if it works there -- or if I've made some other blunder in following directions.
(09-09-2024, 01:58 PM)Zubersoft Wrote: [ -> ]I'll look into that.  Which platform is this on? Just looking at the Android code, it seems like it should be affecting all pages in the setlist, so I'll have to run through some tests.

Thanks,
Mike

It appears to act identically on both Windows and Chromebook.  I just emailed you screen shots of the (Chromebook) settings and of a portion of the setlist displaying the result of changing one file but not one adjacent to it.  Let me know if I've made any blunder here.  Thanks.