Class: QgsManhattanLineCallout

class qgis.core.QgsManhattanLineCallout

Bases: QgsSimpleLineCallout

Draws straight (right angled) lines as callouts.

New in version 3.10:

Methods

clone

rtype

QgsManhattanLineCallout

create

Creates a new QgsManhattanLineCallout, using the settings serialized in the properties map (corresponding to the output from QgsManhattanLineCallout.properties() ).

draw

param context

labelAnchorGeometry

Returns the anchor point geometry for a label with the given bounding box and anchor point mode.

type

rtype

str

clone(self) QgsManhattanLineCallout
Return type

QgsManhattanLineCallout

create(properties: Dict[str, Any] = {}, context: QgsReadWriteContext = QgsReadWriteContext()) QgsCallout

Creates a new QgsManhattanLineCallout, using the settings serialized in the properties map (corresponding to the output from QgsManhattanLineCallout.properties() ).

Parameters
Return type

QgsCallout

draw(self, context: QgsRenderContext, bodyBoundingBox: QRectF, angle: float, anchor: QgsGeometry, calloutContext: QgsCallout.QgsCalloutContext)
Parameters
labelAnchorGeometry(self, bodyBoundingBox: QRectF, angle: float, anchor: QgsCallout.LabelAnchorPoint) QgsGeometry

Returns the anchor point geometry for a label with the given bounding box and anchor point mode.

New in version 3.14.

type(self) str
Return type

str