Difference between revisions of "Multipage"

From Inkscape Wiki
Jump to navigation Jump to search
Line 5: Line 5:
* problem arises when saving to singlepage file formats (jpg, png, etc)
* problem arises when saving to singlepage file formats (jpg, png, etc)
* SVG does not support multipage per se, but upcomming SVG will do [[http://www.w3.org/TR/2004/WD-SVG12-20041027/multipage.html see W3.org]]
* SVG does not support multipage per se, but upcomming SVG will do [[http://www.w3.org/TR/2004/WD-SVG12-20041027/multipage.html see W3.org]]
* There are two contrary implementattions in the real world:
** distribute pages around the graphics elements - the Adobe way
** distribute graphics elements around the pages - how Corel does it and how SVG propose it


== multipage in the SVG standard ==
== multipage in the SVG standard ==
Line 11: Line 14:
* The SVG content typically defines a page dimension or aspect ratio in the topmost svg element and its viewBox. The viewBox transformation applies to printed SVG in the same way as screen display.
* The SVG content typically defines a page dimension or aspect ratio in the topmost svg element and its viewBox. The viewBox transformation applies to printed SVG in the same way as screen display.
* The orientation of each page element can be controlled by the page-orientation property. This enables the content to define whether a portrait or landscape mode is used for display and printing.
* The orientation of each page element can be controlled by the page-orientation property. This enables the content to define whether a portrait or landscape mode is used for display and printing.
* There are two contrary implementattions in the real world:
** distribute pages around the graphics elements - the Adobe way
** distribute graphics elements around the pages - how Corel does it and how SVG propose it


== multipage ala Corel ==
== multipage ala Corel ==

Revision as of 13:05, 23 April 2009

Multipage support

  • this feature is currently not implemented
  • this page describes how the feature should be implemented
  • there should be multiple pages within a document
  • problem arises when saving to singlepage file formats (jpg, png, etc)
  • SVG does not support multipage per se, but upcomming SVG will do [see W3.org]
  • There are two contrary implementattions in the real world:
    • distribute pages around the graphics elements - the Adobe way
    • distribute graphics elements around the pages - how Corel does it and how SVG propose it

multipage in the SVG standard

  • All pages are contained within a single pageSet element. A pageSet may contain any number of page elements. Each page element defines a single container of graphical objects.
  • In a screen-based user agent, only one page element is displayed at any time on the main canvas.
  • The SVG content typically defines a page dimension or aspect ratio in the topmost svg element and its viewBox. The viewBox transformation applies to printed SVG in the same way as screen display.
  • The orientation of each page element can be controlled by the page-orientation property. This enables the content to define whether a portrait or landscape mode is used for display and printing.

multipage ala Corel

  • there is a list of pages as tabs on the lower side of the drawing window
  • all pages share the same page properties
  • a master page contains elements that are visible on all other pages: drawings, markers
  • in an object browser pages and layers are integrated
  • see a screenshot [here]

Multi-page tool(similar to Artboard tool on adobe illustrator cs4).

  • see this adobe tutorial [here]
  • there is an [video] by Valessio Brito presenting an UI mockup how multipage can be handled in inkscape

implementation

  • see this thread
  • all export dialogues must becom extra properties to handle multiple pages, in order to specify not only the elements but also the pages to be exported