Printout
Description
Manages settings panel when user has entered to the print mode.
Screenshot

Bundle configuration
No configuration is required. Optional configuration is available for customized scale selection.
{
"scaleSelection": true,
"scales": [500,1000,10000,25000,50000,100000]
}
- scaleSelection is to show scale selection (defaults to false)
- scales define custom scales for scale selection, if not defined defaults to map scales
Requests the bundle handles
| Request | How does the bundle react |
| printout.PrintMapRequest | Prints map with given selections |
Requests the bundle sends out
| Request | Why/when |
| DisableMapKeyboardMovementRequest | Disables keyboard listener for map movements |
| EnableMapKeyboardMovementRequest | Enables keyboard listener for map movements |
| userinterface.UpdateExtensionRequest | Bundle closes all flyouts when entering printing mode and its own flyouts when user clicks cancel button. |
Events the bundle listens to
| Event | How does the bundle react |
| AfterMapMoveEvent | Refresh print preview |
Dependencies
| Dependency | Linked from | Purpose |
| jQuery | Linked in portal theme | Used to create the component UI from begin to end |