mapfish.widgets.print.BaseWidget

Base class for the Ext panels used to communicate with the print module, automatically take the layers from the given {OpenLayers.Map} instance.

If you put this panel directly inside an {Ext.TabPanel} or an accordion, it will activate/desactivate automaticaly.  But if you have more complex layouts like windows or print panel in a panel in an {Ext.TabPanel}, it’s your responsability to call enable() and disable().

Inherits from

Summary
mapfish.widgets.print.BaseWidgetBase class for the Ext panels used to communicate with the print module, automatically take the layers from the given {OpenLayers.Map} instance.
Constructor
mapfish.widgets.print.BaseWidget
Properties
styleMap{OpenLayers.StyleMap} An optional map style for the vector layer containing the print rectangle.
Functions
fillSpecAdd the page definitions and set the other parameters.

Constructor

mapfish.widgets.print.BaseWidget

Parameters

config{Object} Config object

Properties

styleMap

{OpenLayers.StyleMap} An optional map style for the vector layer containing the print rectangle.

Functions

fillSpec

Add the page definitions and set the other parameters.  To be implemented by child classes.

This method can be overriden to customise the spec sent to the printer.  Don’t forget to call the parent implementation.

Parameters

printCommand{mapfish.PrintProtocol} The print definition to fill.
Instances of OpenLayers.Map are interactive maps embedded in a web page.
Base class for the Ext components used to communicate with the print module, automatically take the layers from the given {OpenLayers.Map} instance.
Class to communicate with the print module.
Close