QGIS API Documentation 3.37.0-Master (fdefdf9c27f)
qgspdfwriter.h
Go to the documentation of this file.
1/***************************************************************************
2 qgspdfwriter.h
3 -------------------------------------------------------------------
4Date : 09 October 2023
5Copyright : (C) 2023
6email : marco.hugentobler at sourcepole dot com
7
8 ***************************************************************************
9 * *
10 * This program is free software; you can redistribute it and/or modify *
11 * it under the terms of the GNU General Public License as published by *
12 * the Free Software Foundation; either version 2 of the License, or *
13 * (at your option) any later version. *
14 * *
15 ***************************************************************************/
16
17#ifndef QGSPDFWRITER_H
18#define QGSPDFWRITER_H
19
20#include "qgswmsrequest.h"
21
22namespace QgsWms
23{
24
29 void writeAsPdf( QgsServerInterface *serverIface, const QgsProject *project,
30 const QgsWmsRequest &request,
31 QgsServerResponse &response );
32
33} // namespace QgsWms
34
35#endif // QGSPDFWRITER_H
Encapsulates a QGIS project, including sets of map layers and their styles, layouts,...
Definition: qgsproject.h:107
QgsServerInterface Class defining interfaces exposed by QGIS Server and made available to plugins.
QgsServerResponse Class defining response interface passed to services QgsService::executeRequest() m...
Median cut implementation.
void writeAsPdf(QgsServerInterface *serverIface, const QgsProject *project, const QgsWmsRequest &request, QgsServerResponse &response)
Output GetMap response in PDF format.