|
QGIS API Documentation 3.99.0-Master (a5475b57e34)
|
#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 191 of file qgsabstractgeopdfexporter.h.
| QString QgsAbstractGeospatialPdfExporter::ExportDetails::author |
Metadata author tag.
Definition at line 203 of file qgsabstractgeopdfexporter.h.
| QDateTime QgsAbstractGeospatialPdfExporter::ExportDetails::creationDateTime |
Metadata creation datetime.
Definition at line 212 of file qgsabstractgeopdfexporter.h.
| QString QgsAbstractGeospatialPdfExporter::ExportDetails::creator |
Metadata creator tag.
Definition at line 209 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 260 of file qgsabstractgeopdfexporter.h.
| double QgsAbstractGeospatialPdfExporter::ExportDetails::dpi = 300 |
Output DPI.
Definition at line 197 of file qgsabstractgeopdfexporter.h.
| QList< QgsAbstractGeospatialPdfExporter::GeoReferencedSection > QgsAbstractGeospatialPdfExporter::ExportDetails::georeferencedSections |
List of georeferenced sections.
Definition at line 200 of file qgsabstractgeopdfexporter.h.
| bool QgsAbstractGeospatialPdfExporter::ExportDetails::includeFeatures = true |
true if feature vector information (such as attributes) should be exported.
Definition at line 246 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 275 of file qgsabstractgeopdfexporter.h.
| QgsAbstractMetadataBase::KeywordMap QgsAbstractGeospatialPdfExporter::ExportDetails::keywords |
Metadata keyword map.
Definition at line 221 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 267 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 286 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 298 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 305 of file qgsabstractgeopdfexporter.h.
| QSizeF QgsAbstractGeospatialPdfExporter::ExportDetails::pageSizeMm |
Page size, in millimeters.
Definition at line 194 of file qgsabstractgeopdfexporter.h.
| QString QgsAbstractGeospatialPdfExporter::ExportDetails::producer |
Metadata producer tag.
Definition at line 206 of file qgsabstractgeopdfexporter.h.
| QString QgsAbstractGeospatialPdfExporter::ExportDetails::subject |
Metadata subject tag.
Definition at line 215 of file qgsabstractgeopdfexporter.h.
| QString QgsAbstractGeospatialPdfExporter::ExportDetails::title |
Metadata title tag.
Definition at line 218 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 230 of file qgsabstractgeopdfexporter.h.
| bool QgsAbstractGeospatialPdfExporter::ExportDetails::useOgcBestPracticeFormatGeoreferencing = false |
true if OGC "best practice" format georeferencing should be used.
Definition at line 241 of file qgsabstractgeopdfexporter.h.