Inkscape: A Vector Drawing Tool

Multiple Pages Support - SVG 1.2 Compliance

Reported by Kidproto on 2004-08-14
196
This bug affects 22 people
Affects Status Importance Assigned to Milestone
Inkscape
Wishlist
Unassigned

Bug Description

http://www.w3.org/TR/SVG12/#multipage

We need to implement multiple pages support in
Inkscape. One possible implementaiton is to strictly
follow the SVG spec listed above.

Another would be to have a page just be a hyperlink to
another document. In this instance, a booklet could
consist of many pages. We could then use our jar
compression code to make a inkscape multiple pages
document that contained all graphics and svg files for
a given project in a movable package.

Tags: svg Edit Tag help
Bug Importer (bug-importer) wrote :

it could be also done using the blur filter

Dcberg (dcberg) wrote :

What's wrong with the specs approach, think it's quite
logical and straight forward?
I think it makes sense to stick as much to the specs a
possible and I don't see a disadvantage, frankly, exept that
it's harder to insert pages from another document.
The big advantage is to have all the definitions once only.
Or well, can the devs be in an external css, not sure right now?

Hraban (hraban) wrote :

Another SVG 1.2 enhancements I'd like to see (that is, that I
really need) are solid colors (spot colors etc.) and flow areas.

Jpritikin (jpritikin) wrote :

Multiple pages per sheet would be useful to me too.

Daniele-rossi (daniele-rossi) wrote :

I would like as well multipagesupport.
Best of all would be real multipage in one document, with
advantage of having definitions once only.
Evenbetter multipage of different formats with corresponding
pdf export...

1. multipages or single page divided in multiple prints...
2. better pdf/eps/ps/vectorlikelineworks import witch is an
important point for dataexchange

Horkana-users (horkana-users) wrote :

Originator: NO

the link no longer goes to anything specific
http://www.w3.org/TR/SVG12/#multipage
seems like multipage may have been postponed until a later version of SVG

inkview container files already sort of give us support for multipage even
if SVG doesn't offer it yet
if there is much more progress on OpenDocument support that makes another
format needing multipage support.

I expect the user interface for this would consist of tabs at the bottom
of the page, same as how OpenOffice Draw, Microsoft Visio, and Corel Draw.
(Adobe Illustrator doesn't do multipage but there is a third party
extension for it that does.)

Bug Importer (bug-importer) wrote :

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)

Bug Importer (bug-importer) wrote :

The support for multiple pages would be a most welcome addition. Every day
I use Inkscape I wonder if it will be added to the next version. Almost all
the documents I make have several pages, and for printing purposes it would
be much simpler to print only one document. Now opening ten and printing
them separately is annoying and also printing on both sides of the paper
time consuming.

<email address hidden>

Horkana-users (horkana-users) wrote :

Originator: NO

If a developer is interested it might be a good idea to get a head start
on this.

OpenDocument Draw includes multiple pages and does PDF and Inkjar files
contain more than one page so Inkscape could probably implement a custom
solution until there is a suitable one to copy from the SVG specification.

[Users will continue to asked for Tabs abso-bloody-lutely everywhere and I
cannot see how that will play friendly with the requirements of a user
interface to show multipage documents but maybe we can get a better
understanding of _WHY_ users keep asking and figure out how the real
problems can be solved.]

Peter Lewerin (vermeil) wrote :

Until support for multiple pages reappears in a SVG recommendation I believe this item must be considered incomplete.

Changed in inkscape:
status: New → Incomplete
Tom Davidson (tjd-mit) wrote :

Disagree--multipage is still on the inkscape roadmap, and there is useful discussion here about out-of-spec ways of implementing this often-requested feature... Marking wishlist...

Changed in inkscape:
importance: High → Wishlist
status: Incomplete → Confirmed
alextretij (alextretij) wrote :

Multiple Pages Support is a very important for us.
Can you do it in 0.47?
I read roadmap.... You will plan do it in 0.49.

uric (uric-o) wrote :

Multiple pages support need to me too

The exact same syntax is still referred to in new documentation. The current http://www.w3.org/TR/SVG12/ simply is a rather empty placeholder, saying how little will change compared to the previous drafts.

The tags are mentioned at
http://www.w3.org/TR/2007/WD-SVGPrintPrimer12-20071221/#page and it
links to: http://www.w3.org/TR/2004/WD-SVG12-20041027/multipage.html

Multipage-Support is very useful to have and the spec seems stable. So if anyone has the resources, please go for implementing it.

ishmal (ishmalius) wrote :

About a month ago on the list, Bulia mentioned this, and using the SVGPrint 1.2 spec:

http://www.nabble.com/Multipage-plan-td16394431.html

From reading this one, it looks like it was moved verbatim from the SVG 1.2 draft.

But that makes sense. Use a non-image container for images, rather than have images with pages. This is similar to how XSL:FO handles pages.

Mac (mac-rubikon) wrote :

That would be great if you could edit multiple pages like in DIA.
I am using Inkscape for drawing diagrams and when the diagram gets bigger than just one page I'd like to add "new page" next to the current one, but edit them as "one document".

Mac, could you provide a screen-shot how this is implemented in DIA.

Adib.
---

On Thu, Nov 20, 2008 at 11:21 AM, Mac <email address hidden> wrote:
> That would be great if you could edit multiple pages like in DIA.
> I am using Inkscape for drawing diagrams and when the diagram gets bigger than just one page I'd like to add "new page" next to the current one, but edit them as "one document".
>
> --
> Multiple Pages Support - SVG 1.2 Compliance
> https://bugs.launchpad.net/bugs/170369
> You received this bug notification because you are a member of Inkscape
> Bug Team, which is subscribed to Inkscape.
>

alextretij (alextretij) wrote :

 Mac
I wait it 2 years.

rubik-cube (daniel-hornung) wrote :

I'm just listening to the bug, but here's a screenie.

Mac (mac-rubikon) wrote :

Thank you, rubik-cube. That's exactly what I am waiting for. Of course, I could use Dia, but I prefer Inkscape much more.
Alexretij, that's not good news you've been waiting for that for such a long time... :(
Do you know what is the probability of implementing it in Inkscape?

theAdib (theadib) wrote :

You can help make it happen. ("Yes, we can.")

Please go to the blueprint section, add a new topic "mutiple pages
support" or so and fill your expectations.

There should go everything related:
- screen-shots of good examples (I don't see in the Dia screen-shot
how they handle multiple-pages)
- should guides work for all pages,
- should layer be in all pages or only in the one you created a layer
(probably the second)
- should the page format be for all pages the same
- how to save in formats that only support a single page
...
You see what I mean. This would collect all the wishes. Also we can
estimate the need.
And this would drop some load from this bug-report :-)

HTH, Adib.
---

On Wed, Nov 26, 2008 at 9:51 AM, Mac <email address hidden> wrote:
> Thank you, rubik-cube. That's exactly what I am waiting for. Of course, I could use Dia, but I prefer Inkscape much more.
> Alexretij, that's not good news you've been waiting for that for such a long time... :(
> Do you know what is the probability of implementing it in Inkscape?
>
> --
> Multiple Pages Support - SVG 1.2 Compliance
> https://bugs.launchpad.net/bugs/170369
> You received this bug notification because you are a member of Inkscape
> Bug Team, which is subscribed to Inkscape.
>

Mac (mac-rubikon) wrote :

Hi,

I create new Blueprint. https://blueprints.launchpad.net/inkscape/+spec/mutiple-pages-support/
I don't know how to attach there an example, so I appreciate if someone could help.

Example view of Inkscape supporting multiple print pages is in attachment

ValessioBrito (valessio) wrote :

screencast mockup proposal...
view: http://vimeo.com/2503097
get 8mb MP4: http://valessiobrito.info/tmp/vimeo.com_2503097.mp4

;)

alextretij (alextretij) wrote :

ValessioBrito
Thank you.
When can I test it on Windows?

ValessioBrito (valessio) wrote :

three months or three years, depend on more voluntary in the development of the future functionalities.

alextretij (alextretij) wrote :

I am waiting for you work!!!
Thank you.

mahfiaz (mahfiaz) wrote :

theAdib wrote on the duplicate bug:

we need to focus on this feature to get this done. I think this is an
important feature for all technical based drawings.

There is a blueprint on this:
http://blueprints.launchpad.net/inkscape/+spec/mutiple-pages-support
and there is a reference page in the wiki:
http://wiki.inkscape.org/wiki/index.php/MultiplePages

those pages are recently created.

HTH, Adib.

mahfiaz (mahfiaz) wrote :

This is a related bug with some thoughts on the multiple pages interface (in addition to multiple document tabs).
https://bugs.launchpad.net/inkscape/+bug/170257

mahfiaz (mahfiaz) wrote :

All the exporters would need to get extra options in case of implementing multipage, like export all pages or specific range. In case of range >1 the page number would be appended to the filename, if pages=1, there is no need for this.

One not disableable master style would come with no cost at all (root level elements).

Dingar (cndingar) wrote :

I would like to see this also.

tags: added: svg
removed: other
Kjohrf (kjohrf) wrote :

Just commenting that multiple page support would be great. For a start, assuming each page size is identical is fine, but if you produced PDF output it would produce multiple PDF pages.

Tavmjong Bah (tavmjong-free) wrote :

Multiple page support in SVG 1.2 has stagnated. The explanation I got at LGM2010 is that they received too many negative comments. The spec is too complex to do simple things and not complex enough to handle more complicated needs... so it pleased nobody. If people push, Doug Schepers of the SVG working group said that a simplified version could be added to SVG 2.0.

ggjj11 (ggjj11) wrote :

Please work on this. It is very important to use inkscape as an application for taking handwritten notes on a tablet pc.

Gatonegro (gatonegro) wrote :

Tavmjong, how can we "push" so that it gets implemented anytime soon?

To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers

Related blueprints