CHAPTER
19
Print Composer
With the Print Composer you can create nice maps and atlasses that can be printed or saved as PDF-file, an
image or an SVG-file. This is a powerfull wayto share geographical information producedwith QGISthat can be
included in reports orpublished.
The Print Composer provides growing layout and printing capabilities. It allows you to add elements such as
the QGIS map canvas, text labels, images, legends, scale bars, basic shapes, arrows, attribute tables and HTML
frames. You can size,group, align and position each element and adjust the properties to create your layout. The
layout can be printed or exported to image formats, PostScript, PDF or to SVG (export to SVG is not working
properly with some recent Qt4 versions; youshould try and check individually onyour system). Youcan save the
layoutas a template and load itagainin another session. Finally, generating several maps based ona template can
be done through the atlas generator. See a list oftools intable_composer_1 :
625
Create thumbnails from pdf files - Draw thumbnail images for PDF in C#.net, ASP.NET, MVC, Ajax, WinForms, WPF
Support Thumbnail Generation with Various Options for Quick PDF Navigation
pdf preview thumbnail; create pdf thumbnail image
Create thumbnails from pdf files - VB.NET PDF Thumbnail Create SDK: Draw thumbnail images for PDF in vb.net, ASP.NET, MVC, Ajax, WinForms, WPF
Support Thumbnail Generation with Various Options for Quick PDF Navigation
pdf files thumbnails; pdf thumbnail viewer
QGIS User Guide, Release 2.6
Icon
Purpose
Icon
Purpose
Save Project
New Composer
Duplicate Composer
Composer Manager
Load from template
Save as template
Print or export as PostScript
Export to an image format
Export print composition to SVG
Export as PDF
Revert last change
Restore last change
Zoomto full extent
Zoom to 100%
Zoomin
Zoom out
Refresh View
Pan
Zoom to specific region
Select/Move itemin print composition
Move content within an item
Addnew map from QGISmap canvas
Add image to print composition
Addlabel to print composition
Add new legend to print composition
Addscale bar to print composition
Add basic shape to print composition
Addarrowto print composition
Add attribute table to print composition
Addan HTML frame
Group items of print composition
Ungroup items of print composition
Lock Selected Items
Unlock All items
Raise selected items
Lowerselected items
Move selected items to top
Move selected items to bottom
Align selected items left
Align selecteditems right
Align selected items center
Align selecteditems centervertical
Align selected items top
Align selecteditems bottom
PreviewAtlas
First Feature
Previous Feature
Next Feature
Last feature
Print Atlas
Export Atlas as Image
Atlas Settings
Table Composer1: Print Composer Tools
All Print Composertools are available in menus and as icons in a toolbar. The toolbar can be switched off and on
using the right mouse button over the toolbar.
19.1 First steps
19.1.1 Open a new Print Composer Template
Before you start to work with the Print Composer, you need to load some raster and vector layers in the QGIS
map canvas and adapt their properties to suit your own convenience. After everything is rendered andsymbolized
to your liking, click the
NewPrintComposer
icon in the toolbar or choose File → New Print Composer. You will
626
Chapter 19. Print Composer
C# HTML5 PDF Viewer SDK to view PDF document online in C#.NET
Images. File and Page Process. File: Merge, Append PDF Files. File: Split PDF Document. File: Compress PDF. Page: Create Thumbnails. Page: Insert PDF Pages. Page
can't view pdf thumbnails; html display pdf thumbnail
C# PDF Convert to Jpeg SDK: Convert PDF to JPEG images in C#.net
Turn multiple pages PDF into single jpg files respectively online. Support of converting from any single one PDF page and multiple pages. Thumbnails can be
view pdf thumbnails in; pdf thumbnail creator
QGIS User Guide, Release 2.6
be prompted to choose a title for the new Composer.
19.1.2 Overview of the Print Composer
Opening the Print Composer provides you with a blank canvas that represents the paper surface when using the
print option. Initially you find buttons on the left beside the canvas to add mapcomposeritems; the current QGIS
map canvas, text labels, images, legends, scale bars, basic shapes, arrows, attribute tables and HTML frames. In
this toolbar you also find toolbar buttons to navigate, zoom in on an area and pan the view on the composer and
toolbar buttons to select a map composer item and to move the contents of the map item.
Figure_composer_overviewshowstheinitialviewofthePrintComposerbeforeanyelementsareadded.
Figure 19.1: Print Composer
On the right beside the canvas you find two panels. The upper panel holds the tabs Items and Command History
and the lowerpanel holds the tabs Composition,Item properties and Atlas generation.
• The Items tab provides a list of all map composer items added to the canvas.
• The Command history tab displays a history of all changes applied to the Print Composer layout. With a
mouse click, it is possible to undo andredo layout steps back and forth to a certain status.
• The Composition tab allows you to set paper size, orientation, the page background, number of pages and
print quality for the output file in dpi. Furthermore, you can also activate the
Print as raster checkbox.
This means all items will be converted to raster before printing or saving as PostScript or PDF. In this tab,
you can also customize settings for grid and smart guides.
19.1. First steps
627
C# PDF Convert to Images SDK: Convert PDF to png, gif images in C#
Turn multipage PDF file into single image files respectively in .NET framework. Converter control easy to create thumbnails from PDF pages.
enable thumbnail preview for pdf files; disable pdf thumbnails
C# PDF File Compress Library: Compress reduce PDF size in C#.net
and decompression method and Image files compression and Embedded page thumbnails. Program.RootPath + "\\" 3_optimized.pdf"; // create optimizing options
pdf file thumbnail preview; pdf thumbnail preview
QGIS User Guide, Release 2.6
• The Item Properties tab displays the properties for the selected item. Click the
Select/Moveitem iconto
select an item (e.g., legend, scale bar or label) on the canvas. Then click the Item Properties tab and
customize the settings for the selected item.
• The Atlas generation tab allows you toenable the generation of an atlas for the current Composer and gives
access to its parameters.
• Finally, you can save your print composition with the
SaveProject
button.
In the bottom part of the Print Composer window, you can find a status bar with mouse position, current page
number and a combo box to set the zoomlevel.
You can add multiple elements to the Composer. It is also possible to have more than one map view or legend or
scale bar in the Print Composer canvas, on one or several pages. Each element has its own properties and, in the
case of the map, its own extent. If you want to remove any elements from the Composer canvas you can do that
with the Delete or the Backspace key.
Navigation tools
To navigate in the canvas layout, the Print Composerprovides some general tools:
Zoomin
Zoomout
Zoomtofullextent
Zoomto100%
Refreshtheview
(if you find the view in an inconsistent state)
Pancomposer
Marquee zoommode
(zoom to a specific region of the Composer)
Youcanchangethezoomlevelalsousing the mouse wheelorthe combo boxinthe status bar. Ifyouneedtoswitch
to pan mode while working in the Composer area, you can hold the Spacebar or the the mouse wheel. With
Ctrl+Spacebar, you can temporarily switch to marquee zoom mode, and with Ctrl+Shift+Spacebar,
to zoomout mode.
19.1.3 Sample Session
To demonstrate how to create a map please followthe next instructions.
1. On the left site, select the
Addnewmap
toolbar button and draw a rectangle on the canvas holding down
the left mouse button. Inside the drawn rectangle the QGISmap viewto the canvas.
2. Select the
Addnewscalebar
toolbar button and place the map item with the left mouse button on the Print
Composer canvas. A scalebar will be addedto the canvas.
3. Select the
Addnewlegend
toolbar button and draw a rectangle on the canvas holding down the left mouse
button. Inside the drawn rectangle the legend will be drawn.
4. Select the
Select/Move item
icon to select the map on the canvas and move it a bit.
5. While the map item is still selectedyoucan alsochange the size ofthe mapitem. Clickwhile holding down
the left mouse button, in a white little rectangle in one of the corners of the map item and draw it to a new
location to change it’s size.
628
Chapter 19. Print Composer
VB.NET Create PDF from Word Library to convert docx, doc to PDF in
Images. File & Page Process. File: Merge, Append PDF Files. File: Split PDF Document. File: Compress PDF. Page: Create Thumbnails. Page: Insert PDF Pages. Page
pdf thumbnail fix; create thumbnail from pdf c#
VB.NET PDF File Merge Library: Merge, append PDF files in vb.net
File: Merge, Append PDF Files. |. Home ›› XDoc.PDF ›› VB.NET PDF: Merge and Append PDF. VB.NET Demo code to Combine and Merge Multiple PDF Files into One.
pdf files thumbnail preview; show pdf thumbnail in
QGIS User Guide, Release 2.6
6. Click the Item Properties tab on the left lower panel and find the setting for the orientation. Change it the
value ofthe setting Map orientation to ‘15.00°‘. You should see the orientation of the mapitemchange.
7. Finally, you can save your print composition with the
SaveProject
button.
19.1.4 Print Composer Options
From Settings → Composer Options you can set some options that will be used as default during your work.
• Compositions defaults let you specify the default font to use.
• With Grid appearance, you can set the gridstyle and its color.
• Grid defaults defines spacing, offset and tolerance of the grid. There are three types of grid: Dots, Solid
lines and Crosses.
• Guide defaults defines the tolerance for the guides.
19.1.5 Composition tab — General composition setup
In the Composition tab, you can define the global settings of your composition.
• You can choose one of the Presets for your paper sheet, or enter yourcustom width and height.
• Composition can now be divided into several pages. For instance, a first page can show a map canvas, and
asecondpage canshowthe attribute table associated with a layer,while a third one shows an HTML frame
linking to your organization website. Set the Number of pages to the desired value. You can choose the
page Orientation and its Exported resolution. When checked,
printas raster means all elements will be
rasterized before printing or saving as PostScript or PDF.
• Grid lets you customize grid settings like spacings, offsets and tolerance to your need.
• In Snap to alignments, you can change the Tolerance, which is the maximumdistance below which an item
is snapped to smart guides.
Snap to grid and/or to smart guides can be enabled from the View menu. In this menu, you can also hide or show
the grid and smart guides.
19.1.6 Composer items common options
Composer items have a set of common properties you will find on the bottomof the Item Properties tab: Position
and size, Rotation,Frame, Background,Item ID and Rendering (Seefigure_composer_common_1).
• The Position and size dialog lets you define size and position of the frame that contains the item. You can
also choose which Reference point will be set at the X and Ycoordinates previously defined.
• The Rotation sets the rotation of the element (in degrees).
• The
Frame shows or hides the frame around the label. Click on the [Color] and [Thickness] buttons to
adjust those properties.
• The
Background enables or disables a background color. Click on the [Color...] button to display a
dialog where you can pick a color or choose from a custom setting. Transparency can also be adjusted
throught the alpha field.
• Use the Item ID to create a relationship to other Print Composer items. This is used with QGIS server and
anypotential webclient. You can set an ID on an item (e.g., a map anda label),and then the web client can
send data to set a property (e.g., label text) for that specific item. The GetProjectSettings command will list
what items and which IDs are available in a layout.
• Rendering mode canbe selected in the option field. SeeRendering_Mode.
19.1. First steps
629
VB.NET Create PDF from PowerPoint Library to convert pptx, ppt to
Images. File & Page Process. File: Merge, Append PDF Files. File: Split PDF Document. File: Compress PDF. Page: Create Thumbnails. Page: Insert PDF Pages. Page
create thumbnail jpg from pdf; show pdf thumbnails in
VB.NET Create PDF from CSV to convert csv files to PDF in vb.net
Images. File & Page Process. File: Merge, Append PDF Files. File: Split PDF Document. File: Compress PDF. Page: Create Thumbnails. Page: Insert PDF Pages. Page
cannot view pdf thumbnails in; generate thumbnail from pdf
QGIS User Guide, Release 2.6
Figure 19.2: Common Itemproperties Dialogs
Note:
• If you checked
Use live-updating color chooser dialogs in the QGIS general options, the color button
will update as soon as you choose a new color from Color Dialog windows. If not, you need to close the
Color Dialog.
• The
Data definedoverride
icon next toa field means thatyoucan associate the field with data in the map item
or use expressions. These are particularly helpful with atlas generation (Seeatlas_data_defined_overrides).
19.2 Rendering mode
QGISnow allows advanced rendering for Composer items just like vector and rasterlayers.
Figure 19.3: Rendering mode
• Transparency
: You can make the underlying item in the Composer visible with this
tool. Use the slider toadapt the visibility ofyour itemto yourneeds. Youcan alsomake a precise definition
of the percentage ofvisibility in the the menu beside the slider.
Exclude item from exports: You can decide to make an item not visible in all exports. After activating
this checkbox,the item will not be included in PDF’s,prints etc..
• Blending mode: You can achieve special rendering effects with these tools that you previously only may
know from graphics programs. The pixels of your overlaying and underlaying items are mixed through the
settings described below.
630
Chapter 19. Print Composer
QGIS User Guide, Release 2.6
– Normal: This is the standard blend mode, which uses the alpha channel of the top pixel to blend with
the pixel beneath it; the colors aren’t mixed.
– Lighten: This selects the maximum of each component from the foreground and background pixels.
Be aware that the results tend to be jagged and harsh.
– Screen: Light pixels from the source are painted over the destination, while dark pixels are not. This
mode is mostusefulformixing the textureofone layer with another layer(e.g., youcan use a hillshade
to texture anotherlayer).
– Dodge: Dodge will brightenand saturate underlying pixels based on the lightness ofthe top pixel. So,
brighter top pixels cause the saturation and brightness of the underlying pixels to increase. This works
best if the top pixels aren’t too bright; otherwise the effect is too extreme.
– Addition: This blendmodesimply adds pixel values ofonelayerwithpixel values ofthe other. In case
of values above 1 (as in the case of RGB), white is displayed. This mode is suitable for highlighting
features.
– Darken: This creates a resultant pixel that retains the smallest components of the foreground and
backgroundpixels. Like lighten, the results tend to be jagged and harsh.
– Multiply: Here, the numbers for each pixel of the top layer are multiplied with the numbers for the
corresponding pixel of the bottomlayer. The results are darker pictures.
– Burn: Darker colors in the top layer cause the underlying layers to darken. Burn can be used to tweak
and colorise underlying layers.
– Overlay: This mode combines the multiply and screen blending modes. In the resulting picture, light
parts become lighter and dark parts become darker.
– Softlight: This is very similartooverlay,but insteadofusing multiply/screenituses colorburn/dodge.
This mode is supposed to emulate shining a soft light onto an image.
– Hard light: Hard light is very similar to the overlay mode. It’s supposed to emulate projecting a very
intense light onto an image.
– Difference: Difference subtracts the top pixel from the bottom pixel, or the other way around, to
always get a positive value. Blending with black produces no change, as the difference with all colors
is zero.
– Subtract: This blend mode simply subtracts pixel values ofone layer withpixel values ofthe other. In
case of negative values, black is displayed.
19.3 Composer Items
19.3.1 The Map item
Click on the
Addnewmap
toolbar button in the Print Composertoolbarto add the QGIS map canvas. Now, drag
arectangle onto the Composer canvas with the left mouse button to add the map. To display the current map, you
can choose between three different modes in the map ItemProperties tab:
• Rectangle is the default setting. It only displays an empty box with a message ‘Map will be printed here’.
• Cache renders the map in the current screen resolution. If you zoom the Composer window in or out, the
map is not rendered again but the image will be scaled.
• Render means that if you zoom the Composer window in or out, the map will be rendered again, but for
space reasons, only up to a maximum resolution.
Cache is the default preview mode for newly added Print Composer maps.
19.3. Composer Items
631
QGIS User Guide, Release 2.6
You can resize the map element by clicking on the
Select/Move item button,selectingtheelement,anddragging
one of the blue handles in the cornerof the map. Withthe map selected,you can nowadapt more properties inthe
map Item Properties tab.
To move layers within the map element, select the map element, click the
Moveitemcontent iconandmovethe
layers within the map item frame with the left mouse button. After you have found the right place for an item,
you can lock the item position within the Print Composer canvas. Select the map item and use the toolbar
LockSelectedItems ortheItemstabtoLocktheitem. AlockeditemcanonlybeselectedusingtheItemstab. . Once
selected you can use the Items tab to unlock individual items. The
UnlockAllItems
icon will unlock all locked
composer items.
Main properties
The Main properties dialog of the map Item Properties tab provides the following functionalities (see fig-
ure_composer_map_1):
Figure 19.4: Map Item properties Tab
• The Preview area allows you to define the preview modes ‘Rectangle’,‘Cache’ and ‘Render’,as described
above. If you change the view on the QGIS map canvas by changing vector or raster properties, you can
update the Print Composer view by selecting the map element in the Print Composer and clicking the
[Update preview] button.
• The field Scale
sets a manual scale.
• The field Rotation
allows you to rotate the map element content clockwise in degrees. Note that a
coordinate frame can only be addedwith the default value 0.
Draw map canvas items lets you show annotations that may be placed on the map canvas in the main
QGIS window.
• You can choose to lock the layers shown on a map item. Check
Lock layers for map item. After this
is checked, any layer that would be displayed or hidden in the main QGIS window will not appear or be
632
Chapter 19. Print Composer
QGIS User Guide, Release 2.6
hidden in the map item ofthe Composer. But style and labels of a locked layer are still refreshed according
to the main QGIS interface.
• The
button allows you to add quickly all the presets views you have prepared in QGIS. Clicking on
the
button you will see the list of all the preset views: just select the preset you want to display. The
map canvas will automatically lock the preset layers by enabling the
Lock layers for map item: if you
want to unselect the preset, just uncheck the
and press on the
button. SeeMapLegendto find out
how to create presets views.
Extents
The Extents dialog ofthe map item tab provides the following functionalities (seefigure_composer_map_2):
Figure 19.5: Map Extents Dialog
• The Map extents area allows you to specify the map extentusingX and Y min/max values and by clicking
the [Set to map canvas extent] button. This button sets the map extent of the composer map item to the
extent of the current map view in the main QGIS application. The button [View extent in map canvas]
does exactly the opposite, it updates the extent of the map view in the QGIS application to the extent ofthe
composer map item.
If you change the view on the QGISmap canvas by changing vectoror raster properties,you can update the Print
Composer view by selecting the mapelement in the Print Composer andclicking the [Update preview]button in
the map Item Properties tab (seefigure_composer_map_1).
Grids
The Grids dialog ofthe map Item Properties tab provides the the possibility to add several grids to a map item.
• With the plus and minus button you can add or remove a selected grid.
• With the up and down button you can move a grid in the list and set the drawing priority.
When you double click on the added grid you can give it anothername.
Figure 19.6: Map Grids Dialog
19.3. Composer Items
633
QGIS User Guide, Release 2.6
After you have added a grid, you can active the checkbox
Show grid to overlay a grid onto the map element.
Expand this option to provides a lot of configuration options, seeFigure_composer_map_4.
Figure 19.7: DrawGrid Dialog
As grid type, you can specify to use a solid line or cross. Symbology of the grid can be chosen. See section
Rendering_Mode. Furthermore,youcandefineanintervalintheXandYdirections,anXandYoffset,andthe
width used for the cross or line grid type.
Figure 19.8: Grid Frame Dialog
• There are differentoptions tostyle the frame thatholds the map. Following options are available: NoFrame,
Zebra, Interior ticks, Exterior ticks,Interiorand Exterior ticks and Lineborder.
• Advanced rendering mode is also available forgrids (see sectionRendering_mode).
• The
Draw coordinates checkbox allows you to add coordinates to the map frame. The annotation can
be drawn inside or outside the map frame. The annotation direction can be defined as horizontal, vertical,
horizontal and vertical, or boundary direction, for each border individually. Units can be in meters or in
degrees. Finally, you can define the grid color, the annotation font, the annotation distance from the map
frame and the precision of the drawn coordinates.
Overviews
The Overviews dialog of the map Item Properties tab provides the following functionalities:
634
Chapter 19. Print Composer
Documents you may be interested
Documents you may be interested