QGIS API Documentation
3.10.0-A Coruña (6c816b4204)
|
Handles GeoPDF export specific setup, cleanup and processing steps. More...
#include <qgslayoutgeopdfexporter.h>
Public Member Functions | |
QgsLayoutGeoPdfExporter (QgsLayout *layout) | |
Constructor for QgsLayoutGeoPdfExporter, associated with the specified layout. More... | |
~QgsLayoutGeoPdfExporter () override | |
QMap< QString, QString > | customLayerTreeGroups () const |
Returns any custom layer tree groups defined in the layer's settings. More... | |
Public Member Functions inherited from QgsAbstractGeoPdfExporter | |
QgsAbstractGeoPdfExporter ()=default | |
Constructor for QgsAbstractGeoPdfExporter. More... | |
virtual | ~QgsAbstractGeoPdfExporter ()=default |
QString | errorMessage () |
Returns the last error message encountered during the export. More... | |
bool | finalize (const QList< QgsAbstractGeoPdfExporter::ComponentLayerDetail > &components, const QString &destinationFile, const ExportDetails &details) |
To be called after the rendering operation is complete. More... | |
QString | generateTemporaryFilepath (const QString &filename) const |
Returns a file path to use for temporary files required for GeoPDF creation. More... | |
void | pushRenderedFeature (const QString &layerId, const QgsAbstractGeoPdfExporter::RenderedFeature &feature, const QString &group=QString()) |
Called multiple times during the rendering operation, whenever a feature associated with the specified layerId is rendered. More... | |
Friends | |
class | TestQgsLayoutGeoPdfExport |
Additional Inherited Members | |
Static Public Member Functions inherited from QgsAbstractGeoPdfExporter | |
static QString | geoPDFAvailabilityExplanation () |
Returns a user-friendly, translated string explaining why GeoPDF export support is not available on the current QGIS build (or an empty string if GeoPDF support IS available). More... | |
static bool | geoPDFCreationAvailable () |
Returns true if the current QGIS build is capable of GeoPDF support. More... | |
Handles GeoPDF export specific setup, cleanup and processing steps.
This class is a low level implementation detail only. Generally, you should use the high level interface exposed by QgsLayoutExporter instead.
Definition at line 47 of file qgslayoutgeopdfexporter.h.
QgsLayoutGeoPdfExporter::QgsLayoutGeoPdfExporter | ( | QgsLayout * | layout | ) |
Constructor for QgsLayoutGeoPdfExporter, associated with the specified layout.
Definition at line 110 of file qgslayoutgeopdfexporter.cpp.
|
override |
Definition at line 143 of file qgslayoutgeopdfexporter.cpp.
|
inline |
Returns any custom layer tree groups defined in the layer's settings.
Definition at line 61 of file qgslayoutgeopdfexporter.h.
|
friend |
Definition at line 72 of file qgslayoutgeopdfexporter.h.