I have a composer in QGIS with variable page number (calculated from expression). I need to put a map composer item on every page automatically and use a unique id for each map item to automate further.
Unfortunately, Atlas feature doesn't suit this particular case, because I need to show all pages simultaneously and each page should have different content.
In my case number of composer pages is determined upon an expression involving an number of features in a layer and some project variables. I need particular elements (like tables, text, legend, etc.) appear only on particular pages. If I generate an Atlas, all these elements get generated on every page. This can't be controlled from gui because item "Page" property of "Position and Size" property group can't be set as expression. Also I need to be able to fine-tune each page separately and Atlas doesn't provide such option.