I'm trying to debug this. So far, if I set the printing engine to always print page(0), it repeats that page N times if there are N pages. No clue yet as to why printing page(n) for n > 0 is blank.
OK - looking at the PNG generating code, I see that it does not offset the page contents by page->pos(). Sure enough, removing that from the album generation code fixes the blank non-zero page issue.
Comments
Looking at this again, it appears that the last page of *each* file is printed as a blank sheet.
MacOS 10.8.5
I'm trying to debug this. So far, if I set the printing engine to always print page(0), it repeats that page N times if there are N pages. No clue yet as to why printing page(n) for n > 0 is blank.
Interesting. If I tell it to always print the last page via
page = pl.at(pages-1)
, I see:- single page scores print 1 page correctly
- N page scores print N blank pages
OK - looking at the PNG generating code, I see that it does not offset the page contents by page->pos(). Sure enough, removing that from the album generation code fixes the blank non-zero page issue.
So, in album.cpp this line:
QPointF pos(e->pagePos() - page->pos());
should be changed to:
QPointF pos(e->pagePos());
https://github.com/musescore/MuseScore/pull/674
Thanks. I was actually trying to get set up to submit that one - you beat me.
I guess I'll have to find another bug to fix ;)
Oh, sorry, I understood you'd rather not submit a fix yourself.
I can withdraw, just let me know
No problem - thanks for submitting this.
I didn't want to attempt the preferences panel work, but I will try to post a one-liner when I get a chance.
83a4f3ed
Automatically closed -- issue fixed for 2 weeks with no activity.