QGIS API Documentation 3.30.0-'s-Hertogenbosch (f186b8efe0)
Public Attributes | List of all members
QgsAbstractGeoPdfExporter::ComponentLayerDetail Struct Reference

Contains details of a particular input component to be used during PDF composition. More...

#include <qgsabstractgeopdfexporter.h>

Public Attributes

QPainter::CompositionMode compositionMode = QPainter::CompositionMode_SourceOver
 Component composition mode. More...
 
QString group
 Optional group name, for arranging layers in top-level groups. More...
 
QString mapLayerId
 Associated map layer ID, or an empty string if this component layer is not associated with a map layer. More...
 
QString name
 User-friendly name for the generated PDF layer. More...
 
double opacity = 1.0
 Component opacity. More...
 
QString sourcePdfPath
 File path to the (already created) PDF to use as the source for this component layer. More...
 

Detailed Description

Contains details of a particular input component to be used during PDF composition.

Since
QGIS 3.10

Definition at line 117 of file qgsabstractgeopdfexporter.h.

Member Data Documentation

◆ compositionMode

QPainter::CompositionMode QgsAbstractGeoPdfExporter::ComponentLayerDetail::compositionMode = QPainter::CompositionMode_SourceOver

Component composition mode.

Definition at line 133 of file qgsabstractgeopdfexporter.h.

◆ group

QString QgsAbstractGeoPdfExporter::ComponentLayerDetail::group

Optional group name, for arranging layers in top-level groups.

Definition at line 127 of file qgsabstractgeopdfexporter.h.

◆ mapLayerId

QString QgsAbstractGeoPdfExporter::ComponentLayerDetail::mapLayerId

Associated map layer ID, or an empty string if this component layer is not associated with a map layer.

Definition at line 124 of file qgsabstractgeopdfexporter.h.

◆ name

QString QgsAbstractGeoPdfExporter::ComponentLayerDetail::name

User-friendly name for the generated PDF layer.

Definition at line 121 of file qgsabstractgeopdfexporter.h.

◆ opacity

double QgsAbstractGeoPdfExporter::ComponentLayerDetail::opacity = 1.0

Component opacity.

Definition at line 136 of file qgsabstractgeopdfexporter.h.

◆ sourcePdfPath

QString QgsAbstractGeoPdfExporter::ComponentLayerDetail::sourcePdfPath

File path to the (already created) PDF to use as the source for this component layer.

Definition at line 130 of file qgsabstractgeopdfexporter.h.


The documentation for this struct was generated from the following file: