Class: QgsImageFillSymbolLayer¶
- class qgis.core.QgsImageFillSymbolLayer¶
Bases:
QgsFillSymbolLayer
Base class for polygon renderers generating texture images
Methods
Returns
True
if the image brush should be transformed using the render context's texture origin.Custom stroke
Copies all data defined properties of this layer to another symbol layer.
Copies paint effect of this layer to another symbol layer
- param context:
- rtype:
Qt.PenStyle
- param e:
- param context:
- rtype:
bool
- rtype:
QgsMapUnitScale
- rtype:
QgsUnitTypes.RenderUnit
- param points:
Restores older data defined properties from string map.
- param scale:
- param unit:
Sets the stroke width map unit
scale
.Sets the
units
fo the symbol's stroke width.- param symbol:
Returns the stroke width map unit scale.
Returns the units for the symbol's stroke width.
- rtype:
QgsSymbol
- param context:
- applyBrushTransformFromContext(self) bool ¶
Returns
True
if the image brush should be transformed using the render context’s texture origin.New in version 3.16.
- Return type:
bool
- applyDataDefinedSettings(self, context: QgsSymbolRenderContext)¶
Custom stroke
- Parameters:
context (QgsSymbolRenderContext) –
- copyDataDefinedProperties(self, destLayer: QgsSymbolLayer)¶
Copies all data defined properties of this layer to another symbol layer.
- Parameters:
destLayer – destination layer
- copyPaintEffect(self, destLayer: QgsSymbolLayer)¶
Copies paint effect of this layer to another symbol layer
- Parameters:
destLayer – destination layer
New in version 2.9.
- dxfColor(self, context: QgsSymbolRenderContext) QColor ¶
- Parameters:
context (QgsSymbolRenderContext) –
- Return type:
QColor
- dxfPenStyle(self) Qt.PenStyle ¶
- Return type:
Qt.PenStyle
- dxfWidth(self, e: QgsDxfExport, context: QgsSymbolRenderContext) float ¶
- Parameters:
e (QgsDxfExport) –
context (QgsSymbolRenderContext) –
- Return type:
float
- estimateMaxBleed(self, context: QgsRenderContext) float ¶
- Parameters:
context (QgsRenderContext) –
- Return type:
float
- hasDataDefinedProperties(self) bool ¶
- Return type:
bool
- mapUnitScale(self) QgsMapUnitScale ¶
- Return type:
- outputUnit(self) QgsUnitTypes.RenderUnit ¶
- Return type:
- renderPolygon(self, points: QPolygonF, rings: Iterable[QPolygonF], context: QgsSymbolRenderContext)¶
- Parameters:
points (QPolygonF) –
rings (Iterable[QPolygonF]) –
context (QgsSymbolRenderContext) –
- restoreOldDataDefinedProperties(self, stringMap: Dict[str, Any])¶
Restores older data defined properties from string map.
New in version 3.0.
- setMapUnitScale(self, scale: QgsMapUnitScale)¶
- Parameters:
scale (QgsMapUnitScale) –
- setOutputUnit(self, unit: QgsUnitTypes.RenderUnit)¶
- Parameters:
unit (QgsUnitTypes.RenderUnit) –
- setStrokeWidthMapUnitScale(self, scale: QgsMapUnitScale)¶
Sets the stroke width map unit
scale
.See also
See also
- Parameters:
scale (QgsMapUnitScale) –
- setStrokeWidthUnit(self, unit: QgsUnitTypes.RenderUnit)¶
Sets the
units
fo the symbol’s stroke width.See also
See also
- Parameters:
unit (QgsUnitTypes.RenderUnit) –
- strokeWidthMapUnitScale(self) QgsMapUnitScale ¶
Returns the stroke width map unit scale.
See also
See also
New in version 2.16.
- Return type:
- strokeWidthUnit(self) QgsUnitTypes.RenderUnit ¶
Returns the units for the symbol’s stroke width.
See also
See also
- Return type:
- usedAttributes(self, context: QgsRenderContext) Set[str] ¶
- Parameters:
context (QgsRenderContext) –
- Return type:
Set[str]