mirror of
https://github.com/qgis/QGIS.git
synced 2025-10-05 00:09:32 -04:00
Improves the appearance of labels in situations like road networks, where things like dual carriageways, service roads, etc can result in many labels of the exact same text appearing close to each other. When active, removes any labels with the exact same text (case sensitive!) which are closer then this minimum distance. The setting applies across layers, so duplicate text from ANY layer will be considered.
546 lines
38 KiB
Python
546 lines
38 KiB
Python
# The following has been generated automatically from src/core/labeling/qgspallabeling.h
|
|
# monkey patching scoped based enum
|
|
QgsPalLayerSettings.Size = QgsPalLayerSettings.Property.Size
|
|
QgsPalLayerSettings.Size.is_monkey_patched = True
|
|
QgsPalLayerSettings.Size.__doc__ = "Label size"
|
|
QgsPalLayerSettings.Bold = QgsPalLayerSettings.Property.Bold
|
|
QgsPalLayerSettings.Bold.is_monkey_patched = True
|
|
QgsPalLayerSettings.Bold.__doc__ = "Use bold style"
|
|
QgsPalLayerSettings.Italic = QgsPalLayerSettings.Property.Italic
|
|
QgsPalLayerSettings.Italic.is_monkey_patched = True
|
|
QgsPalLayerSettings.Italic.__doc__ = "Use italic style"
|
|
QgsPalLayerSettings.Underline = QgsPalLayerSettings.Property.Underline
|
|
QgsPalLayerSettings.Underline.is_monkey_patched = True
|
|
QgsPalLayerSettings.Underline.__doc__ = "Use underline"
|
|
QgsPalLayerSettings.Color = QgsPalLayerSettings.Property.Color
|
|
QgsPalLayerSettings.Color.is_monkey_patched = True
|
|
QgsPalLayerSettings.Color.__doc__ = "Text color"
|
|
QgsPalLayerSettings.Strikeout = QgsPalLayerSettings.Property.Strikeout
|
|
QgsPalLayerSettings.Strikeout.is_monkey_patched = True
|
|
QgsPalLayerSettings.Strikeout.__doc__ = "Use strikeout"
|
|
QgsPalLayerSettings.Family = QgsPalLayerSettings.Property.Family
|
|
QgsPalLayerSettings.Family.is_monkey_patched = True
|
|
QgsPalLayerSettings.Family.__doc__ = "Font family"
|
|
QgsPalLayerSettings.FontStyle = QgsPalLayerSettings.Property.FontStyle
|
|
QgsPalLayerSettings.FontStyle.is_monkey_patched = True
|
|
QgsPalLayerSettings.FontStyle.__doc__ = "Font style name"
|
|
QgsPalLayerSettings.FontSizeUnit = QgsPalLayerSettings.Property.FontSizeUnit
|
|
QgsPalLayerSettings.FontSizeUnit.is_monkey_patched = True
|
|
QgsPalLayerSettings.FontSizeUnit.__doc__ = "Font size units"
|
|
QgsPalLayerSettings.FontTransp = QgsPalLayerSettings.Property.FontTransp
|
|
QgsPalLayerSettings.FontTransp.is_monkey_patched = True
|
|
QgsPalLayerSettings.FontTransp.__doc__ = "Text transparency (deprecated)"
|
|
QgsPalLayerSettings.FontOpacity = QgsPalLayerSettings.Property.FontOpacity
|
|
QgsPalLayerSettings.FontOpacity.is_monkey_patched = True
|
|
QgsPalLayerSettings.FontOpacity.__doc__ = "Text opacity"
|
|
QgsPalLayerSettings.FontCase = QgsPalLayerSettings.Property.FontCase
|
|
QgsPalLayerSettings.FontCase.is_monkey_patched = True
|
|
QgsPalLayerSettings.FontCase.__doc__ = "Label text case"
|
|
QgsPalLayerSettings.FontLetterSpacing = QgsPalLayerSettings.Property.FontLetterSpacing
|
|
QgsPalLayerSettings.FontLetterSpacing.is_monkey_patched = True
|
|
QgsPalLayerSettings.FontLetterSpacing.__doc__ = "Letter spacing"
|
|
QgsPalLayerSettings.FontWordSpacing = QgsPalLayerSettings.Property.FontWordSpacing
|
|
QgsPalLayerSettings.FontWordSpacing.is_monkey_patched = True
|
|
QgsPalLayerSettings.FontWordSpacing.__doc__ = "Word spacing"
|
|
QgsPalLayerSettings.FontBlendMode = QgsPalLayerSettings.Property.FontBlendMode
|
|
QgsPalLayerSettings.FontBlendMode.is_monkey_patched = True
|
|
QgsPalLayerSettings.FontBlendMode.__doc__ = "Text blend mode"
|
|
QgsPalLayerSettings.FontStretchFactor = QgsPalLayerSettings.Property.FontStretchFactor
|
|
QgsPalLayerSettings.FontStretchFactor.is_monkey_patched = True
|
|
QgsPalLayerSettings.FontStretchFactor.__doc__ = "Font stretch factor, since QGIS 3.24"
|
|
QgsPalLayerSettings.MultiLineWrapChar = QgsPalLayerSettings.Property.MultiLineWrapChar
|
|
QgsPalLayerSettings.MultiLineWrapChar.is_monkey_patched = True
|
|
QgsPalLayerSettings.MultiLineWrapChar.__doc__ = ""
|
|
QgsPalLayerSettings.AutoWrapLength = QgsPalLayerSettings.Property.AutoWrapLength
|
|
QgsPalLayerSettings.AutoWrapLength.is_monkey_patched = True
|
|
QgsPalLayerSettings.AutoWrapLength.__doc__ = ""
|
|
QgsPalLayerSettings.MultiLineHeight = QgsPalLayerSettings.Property.MultiLineHeight
|
|
QgsPalLayerSettings.MultiLineHeight.is_monkey_patched = True
|
|
QgsPalLayerSettings.MultiLineHeight.__doc__ = ""
|
|
QgsPalLayerSettings.MultiLineAlignment = QgsPalLayerSettings.Property.MultiLineAlignment
|
|
QgsPalLayerSettings.MultiLineAlignment.is_monkey_patched = True
|
|
QgsPalLayerSettings.MultiLineAlignment.__doc__ = ""
|
|
QgsPalLayerSettings.TextOrientation = QgsPalLayerSettings.Property.TextOrientation
|
|
QgsPalLayerSettings.TextOrientation.is_monkey_patched = True
|
|
QgsPalLayerSettings.TextOrientation.__doc__ = ""
|
|
QgsPalLayerSettings.TabStopDistance = QgsPalLayerSettings.Property.TabStopDistance
|
|
QgsPalLayerSettings.TabStopDistance.is_monkey_patched = True
|
|
QgsPalLayerSettings.TabStopDistance.__doc__ = "Tab stop distance, since QGIS 3.38"
|
|
QgsPalLayerSettings.DirSymbDraw = QgsPalLayerSettings.Property.DirSymbDraw
|
|
QgsPalLayerSettings.DirSymbDraw.is_monkey_patched = True
|
|
QgsPalLayerSettings.DirSymbDraw.__doc__ = ""
|
|
QgsPalLayerSettings.DirSymbLeft = QgsPalLayerSettings.Property.DirSymbLeft
|
|
QgsPalLayerSettings.DirSymbLeft.is_monkey_patched = True
|
|
QgsPalLayerSettings.DirSymbLeft.__doc__ = ""
|
|
QgsPalLayerSettings.DirSymbRight = QgsPalLayerSettings.Property.DirSymbRight
|
|
QgsPalLayerSettings.DirSymbRight.is_monkey_patched = True
|
|
QgsPalLayerSettings.DirSymbRight.__doc__ = ""
|
|
QgsPalLayerSettings.DirSymbPlacement = QgsPalLayerSettings.Property.DirSymbPlacement
|
|
QgsPalLayerSettings.DirSymbPlacement.is_monkey_patched = True
|
|
QgsPalLayerSettings.DirSymbPlacement.__doc__ = ""
|
|
QgsPalLayerSettings.DirSymbReverse = QgsPalLayerSettings.Property.DirSymbReverse
|
|
QgsPalLayerSettings.DirSymbReverse.is_monkey_patched = True
|
|
QgsPalLayerSettings.DirSymbReverse.__doc__ = ""
|
|
QgsPalLayerSettings.NumFormat = QgsPalLayerSettings.Property.NumFormat
|
|
QgsPalLayerSettings.NumFormat.is_monkey_patched = True
|
|
QgsPalLayerSettings.NumFormat.__doc__ = ""
|
|
QgsPalLayerSettings.NumDecimals = QgsPalLayerSettings.Property.NumDecimals
|
|
QgsPalLayerSettings.NumDecimals.is_monkey_patched = True
|
|
QgsPalLayerSettings.NumDecimals.__doc__ = ""
|
|
QgsPalLayerSettings.NumPlusSign = QgsPalLayerSettings.Property.NumPlusSign
|
|
QgsPalLayerSettings.NumPlusSign.is_monkey_patched = True
|
|
QgsPalLayerSettings.NumPlusSign.__doc__ = ""
|
|
QgsPalLayerSettings.BufferDraw = QgsPalLayerSettings.Property.BufferDraw
|
|
QgsPalLayerSettings.BufferDraw.is_monkey_patched = True
|
|
QgsPalLayerSettings.BufferDraw.__doc__ = ""
|
|
QgsPalLayerSettings.BufferSize = QgsPalLayerSettings.Property.BufferSize
|
|
QgsPalLayerSettings.BufferSize.is_monkey_patched = True
|
|
QgsPalLayerSettings.BufferSize.__doc__ = ""
|
|
QgsPalLayerSettings.BufferUnit = QgsPalLayerSettings.Property.BufferUnit
|
|
QgsPalLayerSettings.BufferUnit.is_monkey_patched = True
|
|
QgsPalLayerSettings.BufferUnit.__doc__ = ""
|
|
QgsPalLayerSettings.BufferColor = QgsPalLayerSettings.Property.BufferColor
|
|
QgsPalLayerSettings.BufferColor.is_monkey_patched = True
|
|
QgsPalLayerSettings.BufferColor.__doc__ = ""
|
|
QgsPalLayerSettings.BufferTransp = QgsPalLayerSettings.Property.BufferTransp
|
|
QgsPalLayerSettings.BufferTransp.is_monkey_patched = True
|
|
QgsPalLayerSettings.BufferTransp.__doc__ = "Buffer transparency (deprecated)"
|
|
QgsPalLayerSettings.BufferOpacity = QgsPalLayerSettings.Property.BufferOpacity
|
|
QgsPalLayerSettings.BufferOpacity.is_monkey_patched = True
|
|
QgsPalLayerSettings.BufferOpacity.__doc__ = "Buffer opacity"
|
|
QgsPalLayerSettings.BufferJoinStyle = QgsPalLayerSettings.Property.BufferJoinStyle
|
|
QgsPalLayerSettings.BufferJoinStyle.is_monkey_patched = True
|
|
QgsPalLayerSettings.BufferJoinStyle.__doc__ = ""
|
|
QgsPalLayerSettings.BufferBlendMode = QgsPalLayerSettings.Property.BufferBlendMode
|
|
QgsPalLayerSettings.BufferBlendMode.is_monkey_patched = True
|
|
QgsPalLayerSettings.BufferBlendMode.__doc__ = ""
|
|
QgsPalLayerSettings.MaskEnabled = QgsPalLayerSettings.Property.MaskEnabled
|
|
QgsPalLayerSettings.MaskEnabled.is_monkey_patched = True
|
|
QgsPalLayerSettings.MaskEnabled.__doc__ = "Whether the mask is enabled"
|
|
QgsPalLayerSettings.MaskBufferSize = QgsPalLayerSettings.Property.MaskBufferSize
|
|
QgsPalLayerSettings.MaskBufferSize.is_monkey_patched = True
|
|
QgsPalLayerSettings.MaskBufferSize.__doc__ = "Mask buffer size"
|
|
QgsPalLayerSettings.MaskBufferUnit = QgsPalLayerSettings.Property.MaskBufferUnit
|
|
QgsPalLayerSettings.MaskBufferUnit.is_monkey_patched = True
|
|
QgsPalLayerSettings.MaskBufferUnit.__doc__ = "Mask buffer size unit"
|
|
QgsPalLayerSettings.MaskOpacity = QgsPalLayerSettings.Property.MaskOpacity
|
|
QgsPalLayerSettings.MaskOpacity.is_monkey_patched = True
|
|
QgsPalLayerSettings.MaskOpacity.__doc__ = "Mask opacity"
|
|
QgsPalLayerSettings.MaskJoinStyle = QgsPalLayerSettings.Property.MaskJoinStyle
|
|
QgsPalLayerSettings.MaskJoinStyle.is_monkey_patched = True
|
|
QgsPalLayerSettings.MaskJoinStyle.__doc__ = "Mask join style"
|
|
QgsPalLayerSettings.ShapeDraw = QgsPalLayerSettings.Property.ShapeDraw
|
|
QgsPalLayerSettings.ShapeDraw.is_monkey_patched = True
|
|
QgsPalLayerSettings.ShapeDraw.__doc__ = ""
|
|
QgsPalLayerSettings.ShapeKind = QgsPalLayerSettings.Property.ShapeKind
|
|
QgsPalLayerSettings.ShapeKind.is_monkey_patched = True
|
|
QgsPalLayerSettings.ShapeKind.__doc__ = ""
|
|
QgsPalLayerSettings.ShapeSVGFile = QgsPalLayerSettings.Property.ShapeSVGFile
|
|
QgsPalLayerSettings.ShapeSVGFile.is_monkey_patched = True
|
|
QgsPalLayerSettings.ShapeSVGFile.__doc__ = ""
|
|
QgsPalLayerSettings.ShapeSizeType = QgsPalLayerSettings.Property.ShapeSizeType
|
|
QgsPalLayerSettings.ShapeSizeType.is_monkey_patched = True
|
|
QgsPalLayerSettings.ShapeSizeType.__doc__ = ""
|
|
QgsPalLayerSettings.ShapeSizeX = QgsPalLayerSettings.Property.ShapeSizeX
|
|
QgsPalLayerSettings.ShapeSizeX.is_monkey_patched = True
|
|
QgsPalLayerSettings.ShapeSizeX.__doc__ = ""
|
|
QgsPalLayerSettings.ShapeSizeY = QgsPalLayerSettings.Property.ShapeSizeY
|
|
QgsPalLayerSettings.ShapeSizeY.is_monkey_patched = True
|
|
QgsPalLayerSettings.ShapeSizeY.__doc__ = ""
|
|
QgsPalLayerSettings.ShapeSizeUnits = QgsPalLayerSettings.Property.ShapeSizeUnits
|
|
QgsPalLayerSettings.ShapeSizeUnits.is_monkey_patched = True
|
|
QgsPalLayerSettings.ShapeSizeUnits.__doc__ = ""
|
|
QgsPalLayerSettings.ShapeRotationType = QgsPalLayerSettings.Property.ShapeRotationType
|
|
QgsPalLayerSettings.ShapeRotationType.is_monkey_patched = True
|
|
QgsPalLayerSettings.ShapeRotationType.__doc__ = ""
|
|
QgsPalLayerSettings.ShapeRotation = QgsPalLayerSettings.Property.ShapeRotation
|
|
QgsPalLayerSettings.ShapeRotation.is_monkey_patched = True
|
|
QgsPalLayerSettings.ShapeRotation.__doc__ = ""
|
|
QgsPalLayerSettings.ShapeOffset = QgsPalLayerSettings.Property.ShapeOffset
|
|
QgsPalLayerSettings.ShapeOffset.is_monkey_patched = True
|
|
QgsPalLayerSettings.ShapeOffset.__doc__ = ""
|
|
QgsPalLayerSettings.ShapeOffsetUnits = QgsPalLayerSettings.Property.ShapeOffsetUnits
|
|
QgsPalLayerSettings.ShapeOffsetUnits.is_monkey_patched = True
|
|
QgsPalLayerSettings.ShapeOffsetUnits.__doc__ = ""
|
|
QgsPalLayerSettings.ShapeRadii = QgsPalLayerSettings.Property.ShapeRadii
|
|
QgsPalLayerSettings.ShapeRadii.is_monkey_patched = True
|
|
QgsPalLayerSettings.ShapeRadii.__doc__ = ""
|
|
QgsPalLayerSettings.ShapeRadiiUnits = QgsPalLayerSettings.Property.ShapeRadiiUnits
|
|
QgsPalLayerSettings.ShapeRadiiUnits.is_monkey_patched = True
|
|
QgsPalLayerSettings.ShapeRadiiUnits.__doc__ = ""
|
|
QgsPalLayerSettings.ShapeTransparency = QgsPalLayerSettings.Property.ShapeTransparency
|
|
QgsPalLayerSettings.ShapeTransparency.is_monkey_patched = True
|
|
QgsPalLayerSettings.ShapeTransparency.__doc__ = "Shape transparency (deprecated)"
|
|
QgsPalLayerSettings.ShapeOpacity = QgsPalLayerSettings.Property.ShapeOpacity
|
|
QgsPalLayerSettings.ShapeOpacity.is_monkey_patched = True
|
|
QgsPalLayerSettings.ShapeOpacity.__doc__ = "Shape opacity"
|
|
QgsPalLayerSettings.ShapeBlendMode = QgsPalLayerSettings.Property.ShapeBlendMode
|
|
QgsPalLayerSettings.ShapeBlendMode.is_monkey_patched = True
|
|
QgsPalLayerSettings.ShapeBlendMode.__doc__ = ""
|
|
QgsPalLayerSettings.ShapeFillColor = QgsPalLayerSettings.Property.ShapeFillColor
|
|
QgsPalLayerSettings.ShapeFillColor.is_monkey_patched = True
|
|
QgsPalLayerSettings.ShapeFillColor.__doc__ = ""
|
|
QgsPalLayerSettings.ShapeStrokeColor = QgsPalLayerSettings.Property.ShapeStrokeColor
|
|
QgsPalLayerSettings.ShapeStrokeColor.is_monkey_patched = True
|
|
QgsPalLayerSettings.ShapeStrokeColor.__doc__ = ""
|
|
QgsPalLayerSettings.ShapeStrokeWidth = QgsPalLayerSettings.Property.ShapeStrokeWidth
|
|
QgsPalLayerSettings.ShapeStrokeWidth.is_monkey_patched = True
|
|
QgsPalLayerSettings.ShapeStrokeWidth.__doc__ = ""
|
|
QgsPalLayerSettings.ShapeStrokeWidthUnits = QgsPalLayerSettings.Property.ShapeStrokeWidthUnits
|
|
QgsPalLayerSettings.ShapeStrokeWidthUnits.is_monkey_patched = True
|
|
QgsPalLayerSettings.ShapeStrokeWidthUnits.__doc__ = ""
|
|
QgsPalLayerSettings.ShapeJoinStyle = QgsPalLayerSettings.Property.ShapeJoinStyle
|
|
QgsPalLayerSettings.ShapeJoinStyle.is_monkey_patched = True
|
|
QgsPalLayerSettings.ShapeJoinStyle.__doc__ = ""
|
|
QgsPalLayerSettings.ShadowDraw = QgsPalLayerSettings.Property.ShadowDraw
|
|
QgsPalLayerSettings.ShadowDraw.is_monkey_patched = True
|
|
QgsPalLayerSettings.ShadowDraw.__doc__ = ""
|
|
QgsPalLayerSettings.ShadowUnder = QgsPalLayerSettings.Property.ShadowUnder
|
|
QgsPalLayerSettings.ShadowUnder.is_monkey_patched = True
|
|
QgsPalLayerSettings.ShadowUnder.__doc__ = ""
|
|
QgsPalLayerSettings.ShadowOffsetAngle = QgsPalLayerSettings.Property.ShadowOffsetAngle
|
|
QgsPalLayerSettings.ShadowOffsetAngle.is_monkey_patched = True
|
|
QgsPalLayerSettings.ShadowOffsetAngle.__doc__ = ""
|
|
QgsPalLayerSettings.ShadowOffsetDist = QgsPalLayerSettings.Property.ShadowOffsetDist
|
|
QgsPalLayerSettings.ShadowOffsetDist.is_monkey_patched = True
|
|
QgsPalLayerSettings.ShadowOffsetDist.__doc__ = ""
|
|
QgsPalLayerSettings.ShadowOffsetUnits = QgsPalLayerSettings.Property.ShadowOffsetUnits
|
|
QgsPalLayerSettings.ShadowOffsetUnits.is_monkey_patched = True
|
|
QgsPalLayerSettings.ShadowOffsetUnits.__doc__ = ""
|
|
QgsPalLayerSettings.ShadowRadius = QgsPalLayerSettings.Property.ShadowRadius
|
|
QgsPalLayerSettings.ShadowRadius.is_monkey_patched = True
|
|
QgsPalLayerSettings.ShadowRadius.__doc__ = ""
|
|
QgsPalLayerSettings.ShadowRadiusUnits = QgsPalLayerSettings.Property.ShadowRadiusUnits
|
|
QgsPalLayerSettings.ShadowRadiusUnits.is_monkey_patched = True
|
|
QgsPalLayerSettings.ShadowRadiusUnits.__doc__ = ""
|
|
QgsPalLayerSettings.ShadowTransparency = QgsPalLayerSettings.Property.ShadowTransparency
|
|
QgsPalLayerSettings.ShadowTransparency.is_monkey_patched = True
|
|
QgsPalLayerSettings.ShadowTransparency.__doc__ = "Shadow transparency (deprecated)"
|
|
QgsPalLayerSettings.ShadowOpacity = QgsPalLayerSettings.Property.ShadowOpacity
|
|
QgsPalLayerSettings.ShadowOpacity.is_monkey_patched = True
|
|
QgsPalLayerSettings.ShadowOpacity.__doc__ = "Shadow opacity"
|
|
QgsPalLayerSettings.ShadowScale = QgsPalLayerSettings.Property.ShadowScale
|
|
QgsPalLayerSettings.ShadowScale.is_monkey_patched = True
|
|
QgsPalLayerSettings.ShadowScale.__doc__ = ""
|
|
QgsPalLayerSettings.ShadowColor = QgsPalLayerSettings.Property.ShadowColor
|
|
QgsPalLayerSettings.ShadowColor.is_monkey_patched = True
|
|
QgsPalLayerSettings.ShadowColor.__doc__ = ""
|
|
QgsPalLayerSettings.ShadowBlendMode = QgsPalLayerSettings.Property.ShadowBlendMode
|
|
QgsPalLayerSettings.ShadowBlendMode.is_monkey_patched = True
|
|
QgsPalLayerSettings.ShadowBlendMode.__doc__ = ""
|
|
QgsPalLayerSettings.CentroidWhole = QgsPalLayerSettings.Property.CentroidWhole
|
|
QgsPalLayerSettings.CentroidWhole.is_monkey_patched = True
|
|
QgsPalLayerSettings.CentroidWhole.__doc__ = ""
|
|
QgsPalLayerSettings.OffsetQuad = QgsPalLayerSettings.Property.OffsetQuad
|
|
QgsPalLayerSettings.OffsetQuad.is_monkey_patched = True
|
|
QgsPalLayerSettings.OffsetQuad.__doc__ = ""
|
|
QgsPalLayerSettings.OffsetXY = QgsPalLayerSettings.Property.OffsetXY
|
|
QgsPalLayerSettings.OffsetXY.is_monkey_patched = True
|
|
QgsPalLayerSettings.OffsetXY.__doc__ = ""
|
|
QgsPalLayerSettings.OffsetUnits = QgsPalLayerSettings.Property.OffsetUnits
|
|
QgsPalLayerSettings.OffsetUnits.is_monkey_patched = True
|
|
QgsPalLayerSettings.OffsetUnits.__doc__ = ""
|
|
QgsPalLayerSettings.LabelDistance = QgsPalLayerSettings.Property.LabelDistance
|
|
QgsPalLayerSettings.LabelDistance.is_monkey_patched = True
|
|
QgsPalLayerSettings.LabelDistance.__doc__ = ""
|
|
QgsPalLayerSettings.MaximumDistance = QgsPalLayerSettings.Property.MaximumDistance
|
|
QgsPalLayerSettings.MaximumDistance.is_monkey_patched = True
|
|
QgsPalLayerSettings.MaximumDistance.__doc__ = "Maximum distance of label from feature"
|
|
QgsPalLayerSettings.DistanceUnits = QgsPalLayerSettings.Property.DistanceUnits
|
|
QgsPalLayerSettings.DistanceUnits.is_monkey_patched = True
|
|
QgsPalLayerSettings.DistanceUnits.__doc__ = ""
|
|
QgsPalLayerSettings.OffsetRotation = QgsPalLayerSettings.Property.OffsetRotation
|
|
QgsPalLayerSettings.OffsetRotation.is_monkey_patched = True
|
|
QgsPalLayerSettings.OffsetRotation.__doc__ = ""
|
|
QgsPalLayerSettings.CurvedCharAngleInOut = QgsPalLayerSettings.Property.CurvedCharAngleInOut
|
|
QgsPalLayerSettings.CurvedCharAngleInOut.is_monkey_patched = True
|
|
QgsPalLayerSettings.CurvedCharAngleInOut.__doc__ = ""
|
|
QgsPalLayerSettings.PositionX = QgsPalLayerSettings.Property.PositionX
|
|
QgsPalLayerSettings.PositionX.is_monkey_patched = True
|
|
QgsPalLayerSettings.PositionX.__doc__ = "X-coordinate data defined label position"
|
|
QgsPalLayerSettings.PositionY = QgsPalLayerSettings.Property.PositionY
|
|
QgsPalLayerSettings.PositionY.is_monkey_patched = True
|
|
QgsPalLayerSettings.PositionY.__doc__ = "Y-coordinate data defined label position"
|
|
QgsPalLayerSettings.PositionPoint = QgsPalLayerSettings.Property.PositionPoint
|
|
QgsPalLayerSettings.PositionPoint.is_monkey_patched = True
|
|
QgsPalLayerSettings.PositionPoint.__doc__ = "Point-coordinate data defined label position"
|
|
QgsPalLayerSettings.Hali = QgsPalLayerSettings.Property.Hali
|
|
QgsPalLayerSettings.Hali.is_monkey_patched = True
|
|
QgsPalLayerSettings.Hali.__doc__ = "Horizontal alignment for data defined label position (Left, Center, Right)"
|
|
QgsPalLayerSettings.Vali = QgsPalLayerSettings.Property.Vali
|
|
QgsPalLayerSettings.Vali.is_monkey_patched = True
|
|
QgsPalLayerSettings.Vali.__doc__ = "Vertical alignment for data defined label position (Bottom, Base, Half, Cap, Top)"
|
|
QgsPalLayerSettings.Rotation = QgsPalLayerSettings.Property.Rotation
|
|
QgsPalLayerSettings.Rotation.is_monkey_patched = True
|
|
QgsPalLayerSettings.Rotation.__doc__ = "Label rotation (deprecated, for old project compatibility only)"
|
|
QgsPalLayerSettings.LabelRotation = QgsPalLayerSettings.Property.LabelRotation
|
|
QgsPalLayerSettings.LabelRotation.is_monkey_patched = True
|
|
QgsPalLayerSettings.LabelRotation.__doc__ = "Label rotation"
|
|
QgsPalLayerSettings.RepeatDistance = QgsPalLayerSettings.Property.RepeatDistance
|
|
QgsPalLayerSettings.RepeatDistance.is_monkey_patched = True
|
|
QgsPalLayerSettings.RepeatDistance.__doc__ = ""
|
|
QgsPalLayerSettings.RepeatDistanceUnit = QgsPalLayerSettings.Property.RepeatDistanceUnit
|
|
QgsPalLayerSettings.RepeatDistanceUnit.is_monkey_patched = True
|
|
QgsPalLayerSettings.RepeatDistanceUnit.__doc__ = ""
|
|
QgsPalLayerSettings.Priority = QgsPalLayerSettings.Property.Priority
|
|
QgsPalLayerSettings.Priority.is_monkey_patched = True
|
|
QgsPalLayerSettings.Priority.__doc__ = ""
|
|
QgsPalLayerSettings.PredefinedPositionOrder = QgsPalLayerSettings.Property.PredefinedPositionOrder
|
|
QgsPalLayerSettings.PredefinedPositionOrder.is_monkey_patched = True
|
|
QgsPalLayerSettings.PredefinedPositionOrder.__doc__ = ""
|
|
QgsPalLayerSettings.LinePlacementOptions = QgsPalLayerSettings.Property.LinePlacementOptions
|
|
QgsPalLayerSettings.LinePlacementOptions.is_monkey_patched = True
|
|
QgsPalLayerSettings.LinePlacementOptions.__doc__ = "Line placement flags"
|
|
QgsPalLayerSettings.OverrunDistance = QgsPalLayerSettings.Property.OverrunDistance
|
|
QgsPalLayerSettings.OverrunDistance.is_monkey_patched = True
|
|
QgsPalLayerSettings.OverrunDistance.__doc__ = "Distance which labels can extend past either end of linear features"
|
|
QgsPalLayerSettings.LabelAllParts = QgsPalLayerSettings.Property.LabelAllParts
|
|
QgsPalLayerSettings.LabelAllParts.is_monkey_patched = True
|
|
QgsPalLayerSettings.LabelAllParts.__doc__ = "Whether all parts of multi-part features should be labeled"
|
|
QgsPalLayerSettings.PolygonLabelOutside = QgsPalLayerSettings.Property.PolygonLabelOutside
|
|
QgsPalLayerSettings.PolygonLabelOutside.is_monkey_patched = True
|
|
QgsPalLayerSettings.PolygonLabelOutside.__doc__ = "Whether labels outside a polygon feature are permitted, or should be forced \n.. versionadded:: 3.14"
|
|
QgsPalLayerSettings.LineAnchorPercent = QgsPalLayerSettings.Property.LineAnchorPercent
|
|
QgsPalLayerSettings.LineAnchorPercent.is_monkey_patched = True
|
|
QgsPalLayerSettings.LineAnchorPercent.__doc__ = "Portion along line at which labels should be anchored \n.. versionadded:: 3.16"
|
|
QgsPalLayerSettings.LineAnchorClipping = QgsPalLayerSettings.Property.LineAnchorClipping
|
|
QgsPalLayerSettings.LineAnchorClipping.is_monkey_patched = True
|
|
QgsPalLayerSettings.LineAnchorClipping.__doc__ = "Clipping mode for line anchor calculation \n.. versionadded:: 3.20"
|
|
QgsPalLayerSettings.LineAnchorType = QgsPalLayerSettings.Property.LineAnchorType
|
|
QgsPalLayerSettings.LineAnchorType.is_monkey_patched = True
|
|
QgsPalLayerSettings.LineAnchorType.__doc__ = "Line anchor type \n.. versionadded:: 3.26"
|
|
QgsPalLayerSettings.LineAnchorTextPoint = QgsPalLayerSettings.Property.LineAnchorTextPoint
|
|
QgsPalLayerSettings.LineAnchorTextPoint.is_monkey_patched = True
|
|
QgsPalLayerSettings.LineAnchorTextPoint.__doc__ = "Line anchor text point \n.. versionadded:: 3.26"
|
|
QgsPalLayerSettings.ScaleVisibility = QgsPalLayerSettings.Property.ScaleVisibility
|
|
QgsPalLayerSettings.ScaleVisibility.is_monkey_patched = True
|
|
QgsPalLayerSettings.ScaleVisibility.__doc__ = ""
|
|
QgsPalLayerSettings.MinScale = QgsPalLayerSettings.Property.MinScale
|
|
QgsPalLayerSettings.MinScale.is_monkey_patched = True
|
|
QgsPalLayerSettings.MinScale.__doc__ = "Min scale (deprecated, for old project compatibility only)"
|
|
QgsPalLayerSettings.MinimumScale = QgsPalLayerSettings.Property.MinimumScale
|
|
QgsPalLayerSettings.MinimumScale.is_monkey_patched = True
|
|
QgsPalLayerSettings.MinimumScale.__doc__ = "Minimum map scale (ie most \"zoomed out\")"
|
|
QgsPalLayerSettings.MaxScale = QgsPalLayerSettings.Property.MaxScale
|
|
QgsPalLayerSettings.MaxScale.is_monkey_patched = True
|
|
QgsPalLayerSettings.MaxScale.__doc__ = "Max scale (deprecated, for old project compatibility only)"
|
|
QgsPalLayerSettings.MaximumScale = QgsPalLayerSettings.Property.MaximumScale
|
|
QgsPalLayerSettings.MaximumScale.is_monkey_patched = True
|
|
QgsPalLayerSettings.MaximumScale.__doc__ = "Maximum map scale (ie most \"zoomed in\")"
|
|
QgsPalLayerSettings.FontLimitPixel = QgsPalLayerSettings.Property.FontLimitPixel
|
|
QgsPalLayerSettings.FontLimitPixel.is_monkey_patched = True
|
|
QgsPalLayerSettings.FontLimitPixel.__doc__ = ""
|
|
QgsPalLayerSettings.FontMinPixel = QgsPalLayerSettings.Property.FontMinPixel
|
|
QgsPalLayerSettings.FontMinPixel.is_monkey_patched = True
|
|
QgsPalLayerSettings.FontMinPixel.__doc__ = ""
|
|
QgsPalLayerSettings.FontMaxPixel = QgsPalLayerSettings.Property.FontMaxPixel
|
|
QgsPalLayerSettings.FontMaxPixel.is_monkey_patched = True
|
|
QgsPalLayerSettings.FontMaxPixel.__doc__ = ""
|
|
QgsPalLayerSettings.IsObstacle = QgsPalLayerSettings.Property.IsObstacle
|
|
QgsPalLayerSettings.IsObstacle.is_monkey_patched = True
|
|
QgsPalLayerSettings.IsObstacle.__doc__ = ""
|
|
QgsPalLayerSettings.ObstacleFactor = QgsPalLayerSettings.Property.ObstacleFactor
|
|
QgsPalLayerSettings.ObstacleFactor.is_monkey_patched = True
|
|
QgsPalLayerSettings.ObstacleFactor.__doc__ = ""
|
|
QgsPalLayerSettings.ZIndex = QgsPalLayerSettings.Property.ZIndex
|
|
QgsPalLayerSettings.ZIndex.is_monkey_patched = True
|
|
QgsPalLayerSettings.ZIndex.__doc__ = ""
|
|
QgsPalLayerSettings.CalloutDraw = QgsPalLayerSettings.Property.CalloutDraw
|
|
QgsPalLayerSettings.CalloutDraw.is_monkey_patched = True
|
|
QgsPalLayerSettings.CalloutDraw.__doc__ = "Show callout"
|
|
QgsPalLayerSettings.AllowDegradedPlacement = QgsPalLayerSettings.Property.AllowDegradedPlacement
|
|
QgsPalLayerSettings.AllowDegradedPlacement.is_monkey_patched = True
|
|
QgsPalLayerSettings.AllowDegradedPlacement.__doc__ = "Allow degraded label placements \n.. versionadded:: 3.26"
|
|
QgsPalLayerSettings.OverlapHandling = QgsPalLayerSettings.Property.OverlapHandling
|
|
QgsPalLayerSettings.OverlapHandling.is_monkey_patched = True
|
|
QgsPalLayerSettings.OverlapHandling.__doc__ = "Overlap handling technique \n.. versionadded:: 3.26"
|
|
QgsPalLayerSettings.LabelMarginDistance = QgsPalLayerSettings.Property.LabelMarginDistance
|
|
QgsPalLayerSettings.LabelMarginDistance.is_monkey_patched = True
|
|
QgsPalLayerSettings.LabelMarginDistance.__doc__ = "Minimum distance from labels for this feature to other labels \n.. versionadded:: 3.44"
|
|
QgsPalLayerSettings.RemoveDuplicateLabels = QgsPalLayerSettings.Property.RemoveDuplicateLabels
|
|
QgsPalLayerSettings.RemoveDuplicateLabels.is_monkey_patched = True
|
|
QgsPalLayerSettings.RemoveDuplicateLabels.__doc__ = "Whether this feature can cause removal of duplicate labels \n.. versionadded:: 3.44"
|
|
QgsPalLayerSettings.RemoveDuplicateLabelDistance = QgsPalLayerSettings.Property.RemoveDuplicateLabelDistance
|
|
QgsPalLayerSettings.RemoveDuplicateLabelDistance.is_monkey_patched = True
|
|
QgsPalLayerSettings.RemoveDuplicateLabelDistance.__doc__ = "Minimum distance from labels for this feature to other labels with duplicate text \n.. versionadded:: 3.44"
|
|
QgsPalLayerSettings.Show = QgsPalLayerSettings.Property.Show
|
|
QgsPalLayerSettings.Show.is_monkey_patched = True
|
|
QgsPalLayerSettings.Show.__doc__ = ""
|
|
QgsPalLayerSettings.AlwaysShow = QgsPalLayerSettings.Property.AlwaysShow
|
|
QgsPalLayerSettings.AlwaysShow.is_monkey_patched = True
|
|
QgsPalLayerSettings.AlwaysShow.__doc__ = ""
|
|
QgsPalLayerSettings.Property.__doc__ = """Data definable properties.
|
|
|
|
* ``Size``: Label size
|
|
* ``Bold``: Use bold style
|
|
* ``Italic``: Use italic style
|
|
* ``Underline``: Use underline
|
|
* ``Color``: Text color
|
|
* ``Strikeout``: Use strikeout
|
|
* ``Family``: Font family
|
|
* ``FontStyle``: Font style name
|
|
* ``FontSizeUnit``: Font size units
|
|
* ``FontTransp``: Text transparency (deprecated)
|
|
* ``FontOpacity``: Text opacity
|
|
* ``FontCase``: Label text case
|
|
* ``FontLetterSpacing``: Letter spacing
|
|
* ``FontWordSpacing``: Word spacing
|
|
* ``FontBlendMode``: Text blend mode
|
|
* ``FontStretchFactor``: Font stretch factor, since QGIS 3.24
|
|
* ``MultiLineWrapChar``:
|
|
* ``AutoWrapLength``:
|
|
* ``MultiLineHeight``:
|
|
* ``MultiLineAlignment``:
|
|
* ``TextOrientation``:
|
|
* ``TabStopDistance``: Tab stop distance, since QGIS 3.38
|
|
* ``DirSymbDraw``:
|
|
* ``DirSymbLeft``:
|
|
* ``DirSymbRight``:
|
|
* ``DirSymbPlacement``:
|
|
* ``DirSymbReverse``:
|
|
* ``NumFormat``:
|
|
* ``NumDecimals``:
|
|
* ``NumPlusSign``:
|
|
* ``BufferDraw``:
|
|
* ``BufferSize``:
|
|
* ``BufferUnit``:
|
|
* ``BufferColor``:
|
|
* ``BufferTransp``: Buffer transparency (deprecated)
|
|
* ``BufferOpacity``: Buffer opacity
|
|
* ``BufferJoinStyle``:
|
|
* ``BufferBlendMode``:
|
|
* ``MaskEnabled``: Whether the mask is enabled
|
|
* ``MaskBufferSize``: Mask buffer size
|
|
* ``MaskBufferUnit``: Mask buffer size unit
|
|
* ``MaskOpacity``: Mask opacity
|
|
* ``MaskJoinStyle``: Mask join style
|
|
* ``ShapeDraw``:
|
|
* ``ShapeKind``:
|
|
* ``ShapeSVGFile``:
|
|
* ``ShapeSizeType``:
|
|
* ``ShapeSizeX``:
|
|
* ``ShapeSizeY``:
|
|
* ``ShapeSizeUnits``:
|
|
* ``ShapeRotationType``:
|
|
* ``ShapeRotation``:
|
|
* ``ShapeOffset``:
|
|
* ``ShapeOffsetUnits``:
|
|
* ``ShapeRadii``:
|
|
* ``ShapeRadiiUnits``:
|
|
* ``ShapeTransparency``: Shape transparency (deprecated)
|
|
* ``ShapeOpacity``: Shape opacity
|
|
* ``ShapeBlendMode``:
|
|
* ``ShapeFillColor``:
|
|
* ``ShapeStrokeColor``:
|
|
* ``ShapeStrokeWidth``:
|
|
* ``ShapeStrokeWidthUnits``:
|
|
* ``ShapeJoinStyle``:
|
|
* ``ShadowDraw``:
|
|
* ``ShadowUnder``:
|
|
* ``ShadowOffsetAngle``:
|
|
* ``ShadowOffsetDist``:
|
|
* ``ShadowOffsetUnits``:
|
|
* ``ShadowRadius``:
|
|
* ``ShadowRadiusUnits``:
|
|
* ``ShadowTransparency``: Shadow transparency (deprecated)
|
|
* ``ShadowOpacity``: Shadow opacity
|
|
* ``ShadowScale``:
|
|
* ``ShadowColor``:
|
|
* ``ShadowBlendMode``:
|
|
* ``CentroidWhole``:
|
|
* ``OffsetQuad``:
|
|
* ``OffsetXY``:
|
|
* ``OffsetUnits``:
|
|
* ``LabelDistance``:
|
|
* ``MaximumDistance``: Maximum distance of label from feature
|
|
* ``DistanceUnits``:
|
|
* ``OffsetRotation``:
|
|
* ``CurvedCharAngleInOut``:
|
|
* ``PositionX``: X-coordinate data defined label position
|
|
* ``PositionY``: Y-coordinate data defined label position
|
|
* ``PositionPoint``: Point-coordinate data defined label position
|
|
* ``Hali``: Horizontal alignment for data defined label position (Left, Center, Right)
|
|
* ``Vali``: Vertical alignment for data defined label position (Bottom, Base, Half, Cap, Top)
|
|
* ``Rotation``: Label rotation (deprecated, for old project compatibility only)
|
|
* ``LabelRotation``: Label rotation
|
|
* ``RepeatDistance``:
|
|
* ``RepeatDistanceUnit``:
|
|
* ``Priority``:
|
|
* ``PredefinedPositionOrder``:
|
|
* ``LinePlacementOptions``: Line placement flags
|
|
* ``OverrunDistance``: Distance which labels can extend past either end of linear features
|
|
* ``LabelAllParts``: Whether all parts of multi-part features should be labeled
|
|
* ``PolygonLabelOutside``: Whether labels outside a polygon feature are permitted, or should be forced
|
|
|
|
.. versionadded:: 3.14
|
|
|
|
* ``LineAnchorPercent``: Portion along line at which labels should be anchored
|
|
|
|
.. versionadded:: 3.16
|
|
|
|
* ``LineAnchorClipping``: Clipping mode for line anchor calculation
|
|
|
|
.. versionadded:: 3.20
|
|
|
|
* ``LineAnchorType``: Line anchor type
|
|
|
|
.. versionadded:: 3.26
|
|
|
|
* ``LineAnchorTextPoint``: Line anchor text point
|
|
|
|
.. versionadded:: 3.26
|
|
|
|
* ``ScaleVisibility``:
|
|
* ``MinScale``: Min scale (deprecated, for old project compatibility only)
|
|
* ``MinimumScale``: Minimum map scale (ie most \"zoomed out\")
|
|
* ``MaxScale``: Max scale (deprecated, for old project compatibility only)
|
|
* ``MaximumScale``: Maximum map scale (ie most \"zoomed in\")
|
|
* ``FontLimitPixel``:
|
|
* ``FontMinPixel``:
|
|
* ``FontMaxPixel``:
|
|
* ``IsObstacle``:
|
|
* ``ObstacleFactor``:
|
|
* ``ZIndex``:
|
|
* ``CalloutDraw``: Show callout
|
|
* ``AllowDegradedPlacement``: Allow degraded label placements
|
|
|
|
.. versionadded:: 3.26
|
|
|
|
* ``OverlapHandling``: Overlap handling technique
|
|
|
|
.. versionadded:: 3.26
|
|
|
|
* ``LabelMarginDistance``: Minimum distance from labels for this feature to other labels
|
|
|
|
.. versionadded:: 3.44
|
|
|
|
* ``RemoveDuplicateLabels``: Whether this feature can cause removal of duplicate labels
|
|
|
|
.. versionadded:: 3.44
|
|
|
|
* ``RemoveDuplicateLabelDistance``: Minimum distance from labels for this feature to other labels with duplicate text
|
|
|
|
.. versionadded:: 3.44
|
|
|
|
* ``Show``:
|
|
* ``AlwaysShow``:
|
|
|
|
"""
|
|
# --
|
|
try:
|
|
QgsPalLayerSettings.__attribute_docs__ = {'drawLabels': 'Whether to draw labels for this layer. For some layers it may be desirable\nto register their features as obstacles for other labels without requiring\nlabels to be drawn for the layer itself. In this case drawLabels can be set\nto ``False`` and obstacle set to ``True``, which will result in the layer acting\nas an obstacle but having no labels of its own.', 'fieldName': 'Name of field (or an expression) to use for label text.\nIf fieldName is an expression, then isExpression should be set to ``True``.\n\n.. seealso:: :py:func:`isExpression`', 'isExpression': "``True`` if this label is made from a expression string, e.g., FieldName || 'mm'\n\n.. seealso:: :py:func:`fieldName`", 'previewBkgrdColor': '\n.. deprecated:: 3.10\n\n Use :py:func:`QgsTextFormat.previewBackgroundColor()` instead.', 'substitutions': 'Substitution collection for automatic text substitution with labels', 'useSubstitutions': 'True if substitutions should be applied', 'wrapChar': 'Wrapping character string. If set, any occurrences of this string in the calculated\nlabel text will be replaced with new line characters.', 'autoWrapLength': 'If non-zero, indicates that label text should be automatically wrapped to (ideally) the specified\nnumber of characters. If zero, auto wrapping is disabled.\n\n.. seealso:: :py:func:`useMaxLineLengthForAutoWrap`\n\n.. versionadded:: 3.4', 'useMaxLineLengthForAutoWrap': 'If ``True``, indicates that when auto wrapping label text the autoWrapLength length indicates the maximum\nideal length of text lines. If ``False``, then autoWrapLength indicates the ideal minimum length of text\nlines.\n\nIf autoWrapLength is 0 then this value has no effect.\n\n.. seealso:: :py:func:`autoWrapLength`\n\n.. versionadded:: 3.4', 'multilineAlign': 'Horizontal alignment of multi-line labels.', 'formatNumbers': 'Set to ``True`` to format numeric label text as numbers (e.g. inserting thousand separators\nand fixed number of decimal places).\n\n.. seealso:: :py:func:`decimals`\n\n.. seealso:: :py:func:`plusSign`', 'decimals': 'Number of decimal places to show for numeric labels. formatNumbers must be ``True`` for this\nsetting to have an effect.\n\n.. seealso:: :py:func:`formatNumbers`', 'plusSign': "Whether '+' signs should be prepended to positive numeric labels. formatNumbers must be ``True`` for this\nsetting to have an effect.\n\n.. seealso:: :py:func:`formatNumbers`", 'placement': 'Label placement mode', 'centroidWhole': '``True`` if feature centroid should be calculated from the whole feature, or\n``False`` if only the visible part of the feature should be considered.', 'centroidInside': '``True`` if centroid positioned labels must be placed inside their corresponding\nfeature polygon, or ``False`` if centroids which fall outside the polygon\nare permitted.', 'fitInPolygonOnly': '``True`` if only labels which completely fit within a polygon are allowed.', 'dist': 'Distance from feature to the label. Units are specified via distUnits.\n\n.. seealso:: :py:func:`distUnits`\n\n.. seealso:: :py:func:`distMapUnitScale`', 'distUnits': 'Units the distance from feature to the label.\n\n.. seealso:: :py:func:`dist`\n\n.. seealso:: :py:func:`distMapUnitScale`', 'distMapUnitScale': 'Map unit scale for label feature distance.\n\n.. seealso:: :py:func:`dist`\n\n.. seealso:: :py:func:`distUnits`', 'offsetType': 'Offset type for layer (only applies in certain placement modes)', 'repeatDistance': 'Distance for repeating labels for a single feature.\n\n.. seealso:: :py:func:`repeatDistanceUnit`\n\n.. seealso:: :py:func:`repeatDistanceMapUnitScale`', 'repeatDistanceUnit': 'Units for repeating labels for a single feature.\n\n.. seealso:: :py:func:`repeatDistance`\n\n.. seealso:: :py:func:`repeatDistanceMapUnitScale`', 'repeatDistanceMapUnitScale': 'Map unit scale for repeating labels for a single feature.\n\n.. seealso:: :py:func:`repeatDistance`\n\n.. seealso:: :py:func:`repeatDistanceUnit`', 'xOffset': 'Horizontal offset of label. Units are specified via offsetUnits.\n\n.. seealso:: :py:func:`yOffset`\n\n.. seealso:: :py:func:`offsetUnits`\n\n.. seealso:: :py:func:`labelOffsetMapUnitScale`', 'yOffset': 'Vertical offset of label. Units are specified via offsetUnits.\n\n.. seealso:: :py:func:`xOffset`\n\n.. seealso:: :py:func:`offsetUnits`\n\n.. seealso:: :py:func:`labelOffsetMapUnitScale`', 'offsetUnits': 'Units for offsets of label.\n\n.. seealso:: :py:func:`xOffset`\n\n.. seealso:: :py:func:`yOffset`\n\n.. seealso:: :py:func:`labelOffsetMapUnitScale`', 'labelOffsetMapUnitScale': 'Map unit scale for label offset.\n\n.. seealso:: :py:func:`xOffset`\n\n.. seealso:: :py:func:`yOffset`\n\n.. seealso:: :py:func:`offsetUnits`', 'angleOffset': 'Label rotation, in degrees clockwise', 'preserveRotation': 'True if label rotation should be preserved during label pin/unpin operations.', 'maxCurvedCharAngleIn': 'Maximum angle between inside curved label characters (valid range 20.0 to 60.0).\n\n.. seealso:: :py:func:`maxCurvedCharAngleOut`', 'maxCurvedCharAngleOut': 'Maximum angle between outside curved label characters (valid range -20.0 to -95.0)\n\n.. seealso:: :py:func:`maxCurvedCharAngleIn`', 'priority': 'Label priority. Valid ranges are from 0 to 10, where 0 = lowest priority\nand 10 = highest priority.', 'scaleVisibility': 'Set to ``True`` to limit label visibility to a range of scales.\n\n.. seealso:: :py:func:`maximumScale`\n\n.. seealso:: :py:func:`minimumScale`', 'maximumScale': 'The maximum map scale (i.e. most "zoomed in" scale) at which the labels will be visible.\nThe scale value indicates the scale denominator, e.g. 1000.0 for a 1:1000 map.\nA scale of 0 indicates no maximum scale visibility.\n\nThis setting is only considered if scaleVisibility is ``True``.\n\n.. seealso:: :py:func:`minimumScale`\n\n.. seealso:: :py:func:`scaleVisibility`', 'minimumScale': 'The minimum map scale (i.e. most "zoomed out" scale) at which the labels will be visible.\nThe scale value indicates the scale denominator, e.g. 1000.0 for a 1:1000 map.\nA scale of 0 indicates no minimum scale visibility.\n\nThis setting is only considered if scaleVisibility is ``True``.\n\n.. seealso:: :py:func:`maximumScale`\n\n.. seealso:: :py:func:`scaleVisibility`', 'fontLimitPixelSize': '``True`` if label sizes should be limited by pixel size.\n\n.. seealso:: :py:func:`fontMinPixelSize`\n\n.. seealso:: :py:func:`fontMaxPixelSize`', 'fontMinPixelSize': 'Minimum pixel size for showing rendered map unit labels (1 - 1000).\n\n.. seealso:: :py:func:`fontLimitPixelSize`\n\n.. seealso:: :py:func:`fontMaxPixelSize`', 'fontMaxPixelSize': 'Maximum pixel size for showing rendered map unit labels (1 - 10000).\n\n.. seealso:: :py:func:`fontLimitPixelSize`\n\n.. seealso:: :py:func:`fontMinPixelSize`', 'upsidedownLabels': 'Controls whether upside down labels are displayed and how they are handled.', 'labelPerPart': '``True`` if every part of a multi-part feature should be labeled. If ``False``,\nonly the largest part will be labeled.', 'zIndex': 'Z-Index of label, where labels with a higher z-index are rendered on top of labels with a lower z-index', 'geometryGenerator': 'The geometry generator expression. Null if disabled.', 'geometryGeneratorType': 'The type of the result geometry of the geometry generator.', 'geometryGeneratorEnabled': 'Defines if the geometry generator is enabled or not. If disabled, the standard geometry will be taken.', 'layerType': 'Geometry type of layers associated with these settings.\n\n.. versionadded:: 3.10'}
|
|
QgsPalLayerSettings.__annotations__ = {'drawLabels': bool, 'fieldName': str, 'isExpression': bool, 'previewBkgrdColor': 'QColor', 'substitutions': 'QgsStringReplacementCollection', 'useSubstitutions': bool, 'wrapChar': str, 'autoWrapLength': int, 'useMaxLineLengthForAutoWrap': bool, 'multilineAlign': 'Qgis.LabelMultiLineAlignment', 'formatNumbers': bool, 'decimals': int, 'plusSign': bool, 'placement': 'Qgis.LabelPlacement', 'centroidWhole': bool, 'centroidInside': bool, 'fitInPolygonOnly': bool, 'dist': float, 'distUnits': 'Qgis.RenderUnit', 'distMapUnitScale': 'QgsMapUnitScale', 'offsetType': 'Qgis.LabelOffsetType', 'repeatDistance': float, 'repeatDistanceUnit': 'Qgis.RenderUnit', 'repeatDistanceMapUnitScale': 'QgsMapUnitScale', 'xOffset': float, 'yOffset': float, 'offsetUnits': 'Qgis.RenderUnit', 'labelOffsetMapUnitScale': 'QgsMapUnitScale', 'angleOffset': float, 'preserveRotation': bool, 'maxCurvedCharAngleIn': float, 'maxCurvedCharAngleOut': float, 'priority': int, 'scaleVisibility': bool, 'maximumScale': float, 'minimumScale': float, 'fontLimitPixelSize': bool, 'fontMinPixelSize': int, 'fontMaxPixelSize': int, 'upsidedownLabels': 'Qgis.UpsideDownLabelHandling', 'labelPerPart': bool, 'zIndex': float, 'geometryGenerator': str, 'geometryGeneratorType': 'Qgis.GeometryType', 'geometryGeneratorEnabled': bool, 'layerType': 'Qgis.GeometryType'}
|
|
QgsPalLayerSettings.labelSettingsPreviewPixmap = staticmethod(QgsPalLayerSettings.labelSettingsPreviewPixmap)
|
|
QgsPalLayerSettings.__group__ = ['labeling']
|
|
except (NameError, AttributeError):
|
|
pass
|
|
try:
|
|
QgsPalLabeling.staticWillUseLayer = staticmethod(QgsPalLabeling.staticWillUseLayer)
|
|
QgsPalLabeling.prepareGeometry = staticmethod(QgsPalLabeling.prepareGeometry)
|
|
QgsPalLabeling.geometryRequiresPreparation = staticmethod(QgsPalLabeling.geometryRequiresPreparation)
|
|
QgsPalLabeling.splitToLines = staticmethod(QgsPalLabeling.splitToLines)
|
|
QgsPalLabeling.splitToGraphemes = staticmethod(QgsPalLabeling.splitToGraphemes)
|
|
QgsPalLabeling.__group__ = ['labeling']
|
|
except (NameError, AttributeError):
|
|
pass
|