Class: QgsVectorTileBasicLabelingStyle

class qgis.core.QgsVectorTileBasicLabelingStyle

Bases: sip.wrapper

Configuration of a single style within QgsVectorTileBasicLabeling

New in version 3.14:

Methods

filterExpression

Returns filter expression (empty filter means that all features match)

geometryType

Returns type of the geometry that will be used (point / line / polygon)

isActive

Returns whether the style is active at given zoom level (also checks "enabled" flag)

isEnabled

Returns whether this style is enabled (used for rendering)

labelSettings

Returns labeling configuration of this style

layerName

Returns name of the sub-layer to render (empty layer means that all layers match)

maxZoomLevel

Returns maxnimum zoom level index (negative number means no limit)

minZoomLevel

Returns minimum zoom level index (negative number means no limit)

readXml

Reads object content from given DOM element

setEnabled

Sets whether this style is enabled (used for rendering)

setFilterExpression

Sets filter expression (empty filter means that all features match)

setGeometryType

Sets type of the geometry that will be used (point / line / polygon)

setLabelSettings

Sets labeling configuration of this style

setLayerName

Sets name of the sub-layer to render (empty layer means that all layers match)

setMaxZoomLevel

Sets maximum zoom level index (negative number means no limit)

setMinZoomLevel

Sets minimum zoom level index (negative number means no limit)

setStyleName

Sets human readable name of this style

styleName

Returns human readable name of this style

writeXml

Writes object content to given DOM element

filterExpression(self) str

Returns filter expression (empty filter means that all features match)

Return type:

str

geometryType(self) QgsWkbTypes.GeometryType

Returns type of the geometry that will be used (point / line / polygon)

Return type:

QgsWkbTypes.GeometryType

isActive(self, zoomLevel: int) bool

Returns whether the style is active at given zoom level (also checks “enabled” flag)

Parameters:

zoomLevel (int) –

Return type:

bool

isEnabled(self) bool

Returns whether this style is enabled (used for rendering)

Return type:

bool

labelSettings(self) QgsPalLayerSettings

Returns labeling configuration of this style

Return type:

QgsPalLayerSettings

layerName(self) str

Returns name of the sub-layer to render (empty layer means that all layers match)

Return type:

str

maxZoomLevel(self) int

Returns maxnimum zoom level index (negative number means no limit)

Return type:

int

minZoomLevel(self) int

Returns minimum zoom level index (negative number means no limit)

Return type:

int

readXml(self, elem: QDomElement, context: QgsReadWriteContext)

Reads object content from given DOM element

Parameters:
setEnabled(self, enabled: bool)

Sets whether this style is enabled (used for rendering)

Parameters:

enabled (bool) –

setFilterExpression(self, expr: str)

Sets filter expression (empty filter means that all features match)

Parameters:

expr (str) –

setGeometryType(self, geomType: QgsWkbTypes.GeometryType)

Sets type of the geometry that will be used (point / line / polygon)

Parameters:

geomType (QgsWkbTypes.GeometryType) –

setLabelSettings(self, settings: QgsPalLayerSettings)

Sets labeling configuration of this style

Parameters:

settings (QgsPalLayerSettings) –

setLayerName(self, name: str)

Sets name of the sub-layer to render (empty layer means that all layers match)

Parameters:

name (str) –

setMaxZoomLevel(self, maxZoom: int)

Sets maximum zoom level index (negative number means no limit)

Parameters:

maxZoom (int) –

setMinZoomLevel(self, minZoom: int)

Sets minimum zoom level index (negative number means no limit)

Parameters:

minZoom (int) –

setStyleName(self, name: str)

Sets human readable name of this style

Parameters:

name (str) –

styleName(self) str

Returns human readable name of this style

Return type:

str

writeXml(self, elem: QDomElement, context: QgsReadWriteContext)

Writes object content to given DOM element

Parameters: