QGIS API Documentation 3.41.0-Master (3440c17df1d)
|
#include <qgsabstractgeopdfexporter.h>
Public Attributes | |
QString | author |
Metadata author tag. | |
QDateTime | creationDateTime |
Metadata creation datetime. | |
QString | creator |
Metadata creator tag. | |
QMap< QString, QString > | customLayerTreeGroups |
Optional map of map layer ID to custom logical layer tree group in created PDF file. | |
double | dpi = 300 |
Output DPI. | |
QList< QgsAbstractGeospatialPdfExporter::GeoReferencedSection > | georeferencedSections |
List of georeferenced sections. | |
bool | includeFeatures = true |
true if feature vector information (such as attributes) should be exported. | |
QMap< QString, bool > | initialLayerVisibility |
Optional map of map layer ID to initial visibility state. | |
QgsAbstractMetadataBase::KeywordMap | keywords |
Metadata keyword map. | |
QMap< QString, QString > | layerIdToPdfLayerTreeNameMap |
Optional map of map layer ID to custom layer tree name to show in the created PDF file. | |
QStringList | layerOrder |
Optional list of layer IDs, in the order desired to appear in the generated Geospatial PDF file. | |
QStringList | layerTreeGroupOrder |
Specifies the ordering of layer tree groups in the generated Geospatial PDF file. | |
QSet< QString > | mutuallyExclusiveGroups |
Contains a list of group names which should be considered as mutually exclusive. | |
QSizeF | pageSizeMm |
Page size, in millimeters. | |
QString | producer |
Metadata producer tag. | |
QString | subject |
Metadata subject tag. | |
QString | title |
Metadata title tag. | |
bool | useIso32000ExtensionFormatGeoreferencing = true |
true if ISO32000 extension format georeferencing should be used. | |
bool | useOgcBestPracticeFormatGeoreferencing = false |
true if OGC "best practice" format georeferencing should be used. | |
Definition at line 192 of file qgsabstractgeopdfexporter.h.
QString QgsAbstractGeospatialPdfExporter::ExportDetails::author |
Metadata author tag.
Definition at line 204 of file qgsabstractgeopdfexporter.h.
QDateTime QgsAbstractGeospatialPdfExporter::ExportDetails::creationDateTime |
Metadata creation datetime.
Definition at line 213 of file qgsabstractgeopdfexporter.h.
QString QgsAbstractGeospatialPdfExporter::ExportDetails::creator |
Metadata creator tag.
Definition at line 210 of file qgsabstractgeopdfexporter.h.
QMap< QString, QString > QgsAbstractGeospatialPdfExporter::ExportDetails::customLayerTreeGroups |
Optional map of map layer ID to custom logical layer tree group in created PDF file.
E.g. if the map contains "layer1": "Environment", "layer2": "Environment", "layer3": "Transport" then the created PDF file will have entries in its layer tree for "Environment" and "Transport", and toggling "Environment" will toggle BOTH layer1 and layer2.
Layers which are not included in this group will always have their own individual layer tree entry created for them automatically.
Definition at line 259 of file qgsabstractgeopdfexporter.h.
double QgsAbstractGeospatialPdfExporter::ExportDetails::dpi = 300 |
Output DPI.
Definition at line 198 of file qgsabstractgeopdfexporter.h.
QList< QgsAbstractGeospatialPdfExporter::GeoReferencedSection > QgsAbstractGeospatialPdfExporter::ExportDetails::georeferencedSections |
List of georeferenced sections.
Definition at line 201 of file qgsabstractgeopdfexporter.h.
bool QgsAbstractGeospatialPdfExporter::ExportDetails::includeFeatures = true |
true
if feature vector information (such as attributes) should be exported.
Definition at line 245 of file qgsabstractgeopdfexporter.h.
QMap< QString, bool > QgsAbstractGeospatialPdfExporter::ExportDetails::initialLayerVisibility |
Optional map of map layer ID to initial visibility state.
If a layer ID is not present in this, it will default to being initially visible when opening the PDF.
Definition at line 274 of file qgsabstractgeopdfexporter.h.
QgsAbstractMetadataBase::KeywordMap QgsAbstractGeospatialPdfExporter::ExportDetails::keywords |
Metadata keyword map.
Definition at line 222 of file qgsabstractgeopdfexporter.h.
QMap< QString, QString > QgsAbstractGeospatialPdfExporter::ExportDetails::layerIdToPdfLayerTreeNameMap |
Optional map of map layer ID to custom layer tree name to show in the created PDF file.
Definition at line 266 of file qgsabstractgeopdfexporter.h.
QStringList QgsAbstractGeospatialPdfExporter::ExportDetails::layerOrder |
Optional list of layer IDs, in the order desired to appear in the generated Geospatial PDF file.
Layers appearing earlier in the list will show earlier in the Geospatial PDF layer tree list.
Definition at line 285 of file qgsabstractgeopdfexporter.h.
QStringList QgsAbstractGeospatialPdfExporter::ExportDetails::layerTreeGroupOrder |
Specifies the ordering of layer tree groups in the generated Geospatial PDF file.
Groups appearing earlier in the list will show earlier in the Geospatial PDF layer tree list.
Definition at line 297 of file qgsabstractgeopdfexporter.h.
QSet< QString > QgsAbstractGeospatialPdfExporter::ExportDetails::mutuallyExclusiveGroups |
Contains a list of group names which should be considered as mutually exclusive.
Definition at line 304 of file qgsabstractgeopdfexporter.h.
QSizeF QgsAbstractGeospatialPdfExporter::ExportDetails::pageSizeMm |
Page size, in millimeters.
Definition at line 195 of file qgsabstractgeopdfexporter.h.
QString QgsAbstractGeospatialPdfExporter::ExportDetails::producer |
Metadata producer tag.
Definition at line 207 of file qgsabstractgeopdfexporter.h.
QString QgsAbstractGeospatialPdfExporter::ExportDetails::subject |
Metadata subject tag.
Definition at line 216 of file qgsabstractgeopdfexporter.h.
QString QgsAbstractGeospatialPdfExporter::ExportDetails::title |
Metadata title tag.
Definition at line 219 of file qgsabstractgeopdfexporter.h.
bool QgsAbstractGeospatialPdfExporter::ExportDetails::useIso32000ExtensionFormatGeoreferencing = true |
true
if ISO32000 extension format georeferencing should be used.
This is a recommended setting which results in Geospatial PDF files that use PDF 2.0 Geospatial Features (ISO 32000-2:2017). Compatible with the built-in Acrobat geospatial tools
Definition at line 231 of file qgsabstractgeopdfexporter.h.
bool QgsAbstractGeospatialPdfExporter::ExportDetails::useOgcBestPracticeFormatGeoreferencing = false |
true
if OGC "best practice" format georeferencing should be used.
Definition at line 240 of file qgsabstractgeopdfexporter.h.