Only non mixed groups of WMS layers are supported.
Will convert a group of WMS layers sharing the same OGC server into a single MFPWmsLayer where its 'layers' property is a concatenation of all child layers' 'layers' property.
Encodes a layer object according to it's className and options.
A promise that resolves to an array of MFP layers, a single MFP layer, or null.
Encode layers recursively.
a list of Mapfish print layer specs for the given layers.
Encodes a local file layer.
The encoded local file layer or null if the layer is not visible.
Encodes the map options, notably the map state and the ol map into a top-level MFPMap object.
A Promise that resolves with the encoded map object.
Encode special layers, meaning not-in-the-layer-tree layers. These layers are from the mapManager.getLayersToPrint method.
An array of encodedlayers.
Encodes a WMTS layer into a MFPWmtsLayer or MFPWmsLayer object.
The encoded layer object, or null if the layer is not visible.
Encodes a WMS layer from a WMTS layer.
The encoded WMS layer or null if the ogcServer is missing.
Encodes an image layer from a WMS layer object.
The encoded image layer or null if the layer is not visible.
Class representing a Mapfish Print Encoder.