Class: QgsAnnotationPictureItem¶
An annotation item which renders a picture.
Added in version 3.40.
Class Hierarchy¶
Base classes¶
Abstract base class for annotation items which render annotations in a rectangular shape. |
|
Abstract base class for annotation items which are drawn with |
Methods
Returns the picture format. |
|
Returns |
|
Returns the path of the image used to render the item. |
|
Sets whether the aspect ratio of the picture will be retained. |
|
Sets the format and path of the image used to render the item. |
Static Methods
Creates a new polygon annotation item. |
- class qgis.core.QgsAnnotationPictureItem[source]¶
Bases:
QgsAnnotationRectItem- __init__(format: Qgis.PictureFormat, path: str | None, bounds: QgsRectangle)
Constructor for QgsAnnotationPictureItem, rendering the specified image
pathwithin the specifiedboundsgeometry.- Parameters:
format (Qgis.PictureFormat)
path (Optional[str])
bounds (QgsRectangle)
- static create() QgsAnnotationPictureItem | None[source]¶
Creates a new polygon annotation item.
- Return type:
Optional[QgsAnnotationPictureItem]
- format(self) Qgis.PictureFormat[source]¶
Returns the picture format.
- Return type:
- lockAspectRatio(self) bool[source]¶
Returns
Trueif the aspect ratio of the picture will be retained.See also
- Return type:
bool
- path(self) str[source]¶
Returns the path of the image used to render the item.
See also
- Return type:
str
- setLockAspectRatio(self, locked: bool)[source]¶
Sets whether the aspect ratio of the picture will be retained.
See also
- Parameters:
locked (bool)
- setPath(self, format: Qgis.PictureFormat, path: str | None)[source]¶
Sets the
formatandpathof the image used to render the item.See also
See also
- Parameters:
format (Qgis.PictureFormat)
path (Optional[str])