Class: QgsAnnotationItemEditOperationTranslateItem

class qgis.core.QgsAnnotationItemEditOperationTranslateItem

Bases: QgsAbstractAnnotationItemEditOperation

Annotation item edit operation consisting of translating (moving) an item

New in version 3.22.

QgsAnnotationItemEditOperationTranslateItem(itemId: str, translateX: float, translateY: float) Constructor for QgsAnnotationItemEditOperationTranslateItem, where the node with the specified id and translation (in map units)

QgsAnnotationItemEditOperationTranslateItem(QgsAnnotationItemEditOperationTranslateItem)

Methods

nodeId

Returns the deleted node ID.

translationX

Returns the x-axis translation, in layer units.

translationY

Returns the y-axis translation, in layer units.

type

rtype

QgsAbstractAnnotationItemEditOperation.Type

nodeId(self) QgsVertexId

Returns the deleted node ID.

Return type

QgsVertexId

translationX(self) float

Returns the x-axis translation, in layer units.

since translationY()

Return type

float

translationY(self) float

Returns the y-axis translation, in layer units.

since translationX()

Return type

float

type(self) QgsAbstractAnnotationItemEditOperation.Type
Return type

QgsAbstractAnnotationItemEditOperation.Type