Comment 7 for bug 170369

Revision history for this message
Bug Importer (bug-importer) wrote : Re: Multiple Pages Support - SVG 1.2 Compliance

I'd love to see multipage support myself.

Although I am not familiar with the inkscape codebase, I wonder if
multipage could be easily achieved by duplicating the code that runs layers
(with a few small changes). At the moment I use layers to do multipage
documents in inkscape - one layer per page. However, it's annoying when I
want to change pages - I have to turn one layer off, then change layers,
then turn the new layer on. It's also annoying when I want to print - I
have to turn on and print each layer individually.

At the moment in XML a layer apparently has this syntax:
<svg:g id="layer1">
It appears to me that inkscape always interprest the highest level svg:g
tags as layers.

What I'm suggesting is that the hightest level svg:g tags be interpreted
as pages, and the second highest svg:g tages be interpreted as layers.
Thus, the syntax would be like this:
<svg:g id="page1">
  <svg:g id="layer1">
  <svg:g id="layer2">
<svg:g id="page2">
  <svg:g id="layer3">

It appears to me that this would allow the copy/paste/insertion/deletion
of new pages with relative ease.

On the user interface front, I suggest a new menu that is exactly the same
as the layer menu, but with the word 'layer' changed to 'page'. And, at
the bottom of the screen next to the layers control, place little box with
the number/name of the current page, and a left and right arrow to navagate
between pages.

I know there is quite a bit of work to make this suggestion reality, but
it seems to me that by re-using the current layers code, which works well,
the effort required is minimised.

Thanks to everyone in the inkscape community for such awesome software.
(timATtimandlizDOTidDOTau)