Multipage Layouts

Manifold can print a layout using more than one page. This capability is used in two ways:

 

§      To print a layout using many pages that are then pasted or tiled together to create a single image at a larger size than a printer can ordinarily print.

§      To create a "map book" that shows a layout in the form of multiple pages that are formed into a book.

 

In both cases, the Layout - Pages dialog is first used to specify the number of pages (that is, the number of sheets of paper) to be used.

 

To create a multipage layout:

 

1. Create a layout and open it.

2. Choose Layout - Pages to open the Pages dialog.

3. In the Pages dialog specify the number of pages in the horizontal X direction and the number of pages in the vertical Y direction. Press OK.

4. Drag and drop the component to be spread across the pages into the layout.

 

Very important: Mutipage layouts in current Manifold releases are strongly page oriented, where the boundary of a paper sheet is an absolute boundary. Components can be used in layout elements either as tiled continuously across all pages or as appearing within individual, repeated layout elements on every page. However, layout elements cannot appear on only one or two pages of a multipage layout, partially on one page and partially on another, as if the multipage layout represented a single large sheet of paper.

 

Example

 

Suppose we have a map that shows Europe with major cities.

 

images\sc_multipage_layout_00.gif

 

We can create a layout showing the map as seen above. Page Setup has been used to show the page in letter sized paper in Landscape orientation. To use more than one paper sheet to print the layout, choose Layout - Pages to open the Pages dialog.

 

images\sc_multipage_layout_01.gif

 

In the Pages dialog we enter the above values to create a layout that has three pages horizontally and three pages vertically.

 

images\sc_multipage_layout_02.gif

 

If we right clicked onto the map element in the layout and chose Properties we would see that the Scope is set to entire component and the Paging option is set to continuous. This means that the entire component is resized to fit to the maximum size possible within the pages available for the layout.

 

If we were to print the layout, six sheets of paper would be printed. Each paper sheet will have the correct section of the map printed so they can be tiled together to form a much larger printout. We could cut the pages along their inner margins (the region where the printer cannot print) and glue them together in a mosaic that is three sheets by two sheets to form a single, large printout.

 

images\sc_multipage_layout_03.gif

 

If we right click on the map element, choose Properties and then change the Paging option to individual. This changes the usage of the component within the layout so that it is repeated on each page. The main reason we use this paging option is to place a repeated element on each page of a series of maps, such as those in a map book. The element might be a logo, a copyright notice, or a text expression such as Page number [Page] that gives the page number of each page.

 

Multipage Layouts and Views

 

When a view is used as the Scope for a layout element the component will be shown in the layout at the same scale as the view. Recall that we create a view by opening a component window such as a map window, drawing window, image window or surface component and then panning and zooming until the view seen in the window is the view we want. We then save it in the Views pane.

 

If the component is projected, saving a view at a given zoom level is the same thing as saving a view at a given scale. If the Adjust display scale for monitor resolution option is set in the Tools - Options dialog, the view we see at the zoom/scale in use will be literally the same size as what will be printed out if that view is used in a layout.

 

Suppose in the Europe example map seen above we have created a view called Central that is a zoomed-in view of the central part of Europe.

 

images\sc_multipage_layout_04.gif

 

Suppose we create another layout, also in Landscape paper orientation, using the Europe map. If we right click on the map element in the layout, choose Properties and then set the Scope to View and choose the Central view we might see a display like that above.

 

The view is displayed at the same scale that was used to create it. The command to use a view for the scope of a layout element is a command to Manifold to show as much of the view at the specified scale that will fit within the size of the layout element. In the illustration shown above the layout element fills the entire page so as much of the view as can fit at the given scale will be printed.

 

Now let's try something interesting: we will use the Layout - Pages dialog to change the layout to a multipage layout that is three pages by two pages in size.

 

images\sc_multipage_layout_05.gif

 

The layout expands to three pages by two pages in size, but now instead of showing just the central part of Europe the layout shows almost all of Europe. Although this may seem not to be the right behavior at first glance, in fact it is the correct function because of what we have told Manifold to do.

 

Because we are using a View as the scope, the element is printed at the scale used for the view. Using the same scale means that the sizes of the countries are printed at a fixed size on the paper, at whatever is the right size for the scale being used. If we make the paper sheet larger, either by printing on a larger piece of paper or by having a multipage layout, the sizes of the countries will still be the same. Using a larger piece of paper simply means there is more space available to print a larger portion of the view.

 

In the example above, if we look at, say, the middle page in the lower row we can see that the countries are printed at exactly the same scale as they were in the preceding illustration where only one sheet was used. The view is centered upon the multipage layout and it extends across the multiple sheets as far as the map extends at that scale.

 

images\sc_multipage_layout_06.gif

 

We can confirm this by changing the Paging option from continuous to individual, which results in the display above. In this case the view is still used, but it is repeated on each page. If we compare the size of any country in this display to the size of the country when one sheet was used in the layout or when continuous paging was used we can see that in all three cases the size of the country is the same. That happens because we are using a view and views are always printed at the scale used at the view.

 

Suppose our objective is to show just the central part of Europe, but spread across a page layout that is three pages by two pages in size. How should we accomplish that?

 

images\sc_multipage_layout_07.gif

 

The solution is to open the map component, open the Views pane and create another, more zoomed in view, perhaps called Central2. We can then use that view in the print layout to create a scene like that seen above.

 

"Map Book" Resizing Behavior

 

A map book is a large map that has been tiled into individual sheets that can then be bound as a book. Many consumer road atlases are produced in this form so drivers need not fold and refold large, unwieldy map sheets. The continuous paging mode of a component in a multipage layout can be used to produce a map book. If margins are set to allow room for a binding on one side the individual sheets will print correctly and can be bound into a book.

 

At times we would like to resize the element in the layout so that it does not quite fill each available sheet. We can do this to leave some empty space on each sheet for inclusion of other graphic elements. Let's begin with the zoomed in Europe example from the previous illustration.

 

images\sc_multipage_layout_08.gif

 

We click on the map element to select it. It fills the layout.

 

images\sc_multipage_layout_09.gif

 

If we CTRL-ALT-click on the map element in one of the pages of the layout, the map element will be selected for editing. We can resize the region in which the element appears by an editing handle. For example, we can drag the editing handle in the lower right corner to make the region smaller.

 

images\sc_multipage_layout_10.gif

 

The result is that all of the regions for this element on all of the pages of the multipage layout are resized at the same time. This happens because in continuous paging mode the layout element for this map extends across all pages within the region on each page it is allowed to occupy. We can click outside of the element to turn off selection. Any alterations to this selection frame will apply to the element on all pages. For example, when we resized it the "resize" operation was applied to the element on all pages.

 

images\sc_multipage_layout_11.gif

 

The result at first is slightly baffling. It appears to show a map cut into portions. However, when we examine the map more closely we can see that after allowing for the margins each portion fits against adjacent portions of the map exactly.

 

This is the behavior we would like in a map book. Suppose we printed this layout and numbered the resulting pages as numbers 1, 2, and 3 across the top row and then 4, 5 and 6 in the bottom row and then assembled the pages into a book. If we began reading the book with the first page (showing part of England) it is clear that if we wanted to continue in the map book into France we would go to page 4 and if we wanted to continue East we would go to page 2.

 

Text Components in Multipage Layouts

 

A text component is a component such as a comments or script component that consists of text. Text components have no properties page since they are always printed as continuous text through whatever element boxes they appear in within the multipage layout.

 

Text Elements in Multipage Layouts

 

We can make it easier for map book users by adding a page number to each page using a text element.

 

images\sc_multipage_layout_12.gif

 

In the layout, we zoom into the lower right corner of the first sheet, and then use the Insert Text tool to draw a box for a text element.

 

images\sc_multipage_layout_13.gif

 

In the Insert Text dialog we construct a text line consisting of

 

Page [Page X], [Page Y]

 

using the built-in [Page X] and [Page Y] expressions. These give us the page number in the column and row of the page layout. Press OK.

 

images\sc_multipage_layout_14.gif

 

The result is a page number printout that will be different on each page that is printed from this layout.

 

images\sc_multipage_layout_15.gif

 

If we zoom into the page number that is on the first page in the bottom row we see that it is given as Page 1, 2. We can edit the appearance of a text element by CTRL-ALT clicking it and then using the format toolbar to change the font. Changing any of the text elements will change all of them on all of the pages.

 

Some users might not like the "grid" style of page numbering used. We can always put a simple page number on the page by double-clicking the text element and changing the text line to

 

Tile [Page X], [Page Y] on Page [Page]

 

images\sc_multipage_layout_16.gif

 

This results in a text element like that seen above, shown on the middle page of the bottom row.

 

Citing Adjacent Pages / Page Filters

 

In a map book it is often convenient to place notations at the margin of a page stating on which page of the book the adjacent map sheet may be found.

 

Suppose we start with a multipage layout showing Europe in continuous paging mode where the Europe element has been resized to allow some additional white space on the edges of each map.

 

images\sc_multipage_layout_17.gif

 

images\btn_layout_insert_label.gif Using the Insert Text tool we can draw a text box.

 

images\sc_multipage_layout_18.gif

 

When the Insert Text dialog opens we construct a text string consisting of To Page [Page Below]. The [Page Below] expression will be replaced automatically with the page number of the sheet that appears below this sheet in the multipage layout.

 

images\sc_multipage_layout_19.gif

 

The result (with greatly enlarged font size so the text is readable in this small illustration) is that each page contains a text element that includes the page number of the sheet below it.

 

images\sc_multipage_layout_20.gif

 

Using the Insert Text tool we can add a page number to the upper right corner of each sheet. The text string used is simply [Page] to provide the page number. Note how the text caption at the bottom of the map in the upper left corner sheet reads "To Page 4" and that the sheet adjacent (the continuation of France to the South) is indeed page 4.

 

Note also that since there are no sheets adjacent to the bottom edge of the bottom row of pages, the captions there all read "To Page none". To eliminate these we can use the Page filter property to specify which pages will be printed.

 

images\sc_multipage_layout_21.gif

 

Right click on one of the text elements and choose Properties from the context menu. In the Properties dialog enter 1-3 for the Page Filter. This specifies the pages on which this text element will appear. The Properties dialog for a text element also allows choosing a border for the text box.

 

images\sc_multipage_layout_22.gif

 

The result is a much cleaner display.

 

images\sc_multipage_layout_23.gif

 

In a similar way, we could add a text element to the upper margin using the string To Page [Page Above] to automatically print the page adjacent to the top margin. In the illustration above we have used the Properties - Page Filter option to specify the upper text element is to be printed only on pages 4-6.

 

images\sc_multipage_layout_24.gif

 

With a bit of tinkering we can add yet more text elements using the [Page Left] and [Page Right] expressions to automatically note which pages appear to the left and right of a given sheet.

 

Each arrow is a separate text element. They were created by using the Wingdings 3 Windows font, which prints a left arrow for a lower case "f" character and a right arrow for a lower case "g" character. To create a left arrow, insert a text element that contains "f". Next, select the text element for editing by CTRL-ALT clicking on it. In the format toolbar, change the font to Wingdings 3 (if we have it available on our system) and then change the size of the font to make the arrow the size desired.

 

Next to each arrow is a text element containing [Page Left] or [Page Right]. The page numbers in the upper right corner have been edited (by double clicking them) to contain Page [Page].

 

There are, of course, many possible ways of using Manifold's text tools to create notes on adjacent pages. The illustrations shown here were designed mainly to show the method within the very small illustrations available within a Help file and could obviously be improved in a full size display.

 

Borders and Multipage Layouts

 

The Border each page option found in the Properties of a layout element controls how borders are printed for elements that use continuous style paging in a multipage layout. The option is enabled when using a border.

 

images\sc_border_each_page_01.gif

 

When the Border each page option is checked, Manifold draws a border for each individual page as would be used for map books.

 

images\sc_border_each_page_02.gif

 

When the option is not checked, Manifold draws a single continuous border as would be used when the multipage printout is intended to be tiled together into a single large print.

 

Printing Multipage Layouts

 

Multipage layouts are printed just like any other layout with File - Print. However, if desired, the Page Range section of the Print dialog can be used to specify that only some pages of the layout are printed.

 

Notes

 

Some multipage layouts of large maps using white backgrounds may result in some pages with no printing on them because the page falls entirely within a "whitespace" area of the map. By default, all pages are printed even blank pages. To save paper, we can uncheck Print blank pages in multipage printouts in Tools - Options - User Interface.

 

Using fonts such as Wingdings 3 to add graphics with text elements is fun, but not particularly portable. If we move the .map project to a different system that has not had Wingdings 3 installed on it and we open the layout, the arrows will not appear. Instead, the "f" and "g" characters will probably appear in the best default font that the system has available.

 

On the other hand, portability will be retained when saving a layout to .pdf because Manifold writes fonts to such files as "curves" or "outline" fonts so there is no need to have the font available locally when the .pdf is viewed.