Class: QgsMapSettingsUtils¶
Utilities for map settings.
Enums
Flags for controlling the behavior of   | 
Static Methods
Checks whether any of the layers attached to a map settings object contain advanced effects.  | 
|
Creates the content of a world file.  | 
|
Computes the six parameters of a world file.  | 
- class qgis.core.QgsMapSettingsUtils[source]¶
 Bases:
object- class EffectsCheckFlag(*values)¶
 Bases:
IntEnumFlags for controlling the behavior of
containsAdvancedEffects()Added in version 3.14.
IgnoreGeoPdfSupportedEffects: Ignore advanced effects which are supported in geospatial PDF exports
- IgnoreGeoPdfSupportedEffects = 1¶
 
- class EffectsCheckFlags¶
 - class EffectsCheckFlags(f: QgsMapSettingsUtils.EffectsCheckFlags | QgsMapSettingsUtils.EffectsCheckFlag)
 - class EffectsCheckFlags(a0: QgsMapSettingsUtils.EffectsCheckFlags)
 Bases:
object
- static containsAdvancedEffects(mapSettings: QgsMapSettings, flags: QgsMapSettingsUtils.EffectsCheckFlags | QgsMapSettingsUtils.EffectsCheckFlag = QgsMapSettingsUtils.EffectsCheckFlags()) List[str][source]¶
 Checks whether any of the layers attached to a map settings object contain advanced effects.
The optional
flagsargument can be used to fine-tune the check behavior.- Parameters:
 mapSettings (QgsMapSettings)
flags (Union[QgsMapSettingsUtils.EffectsCheckFlags, QgsMapSettingsUtils.EffectsCheckFlag] = QgsMapSettingsUtils.EffectsCheckFlags())
- Return type:
 List[str]
- static worldFileContent(mapSettings: QgsMapSettings) str[source]¶
 Creates the content of a world file.
- Parameters:
 mapSettings (QgsMapSettings) – map settings
Note
Uses 17 places of precision for all numbers output
- Return type:
 str
- static worldFileParameters(mapSettings: QgsMapSettings)[source]¶
 Computes the six parameters of a world file.
- Parameters:
 mapSettings (
QgsMapSettings) -> (float) – map settings- Returns:
 a: the a parameter
b: the b parameter
c: the c parameter
d: the d parameter
e: the e parameter
f: the f parameter
Added in version 3.10.