QGIS API Documentation 3.99.0-Master (2fe06baccd8)
Loading...
Searching...
No Matches
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
23class QgsProject;
27
28namespace QgsWms
29{
30 class QgsWmsRequest;
31
36 void writeAsPdf( QgsServerInterface *serverIface, const QgsProject *project, const QgsWmsRequest &request, QgsServerResponse &response );
37
38} // namespace QgsWms
39
40#endif // QGSPDFWRITER_H
Encapsulates a QGIS project, including sets of map layers and their styles, layouts,...
Definition qgsproject.h:109
Defines interfaces exposed by QGIS Server and made available to plugins.
Defines requests passed to QgsService classes.
Defines the response interface passed to QgsService.
Provides a way to retrieve settings by prioritizing according to environment variables,...
Defines request interfaces passed to WMS service.
Median cut implementation.
void writeAsPdf(QgsServerInterface *serverIface, const QgsProject *project, const QgsWmsRequest &request, QgsServerResponse &response)
Output GetMap response in PDF format.