I noticed I can add multiple pages to a print composer - cool!
Can I use an expression to set the orientation of specific pages?
(I know a little python so if a function is more appropriate I'd be open to exploring that!)
I have about 5 pages, but need pages 2 and 4 to be landscape, whereas pages 1,3 and 5 should be portrait.
There is a layout_numpages
variable, but that's only for the number of pages, but in the Item properties tab, there is a layout_page
variable under Composer item.
So I tried forcing the orientation with an expression like:
CASE
WHEN @layout_page IN (2,4)
THEN 'landscape'
ELSE 'portrait'
END
But that didn't have any effect. The other thing I can do is rotate all the map elements 90deg, but that's a little more work than just rotating the actual page to match the map elements.